Хабр – 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
Эпоха универсальных CPU закончилась: как выбрать между P- и E-ядрами Xeon 6

Подход «один процессор для всего» официально устарел. Теперь на сцене дуэт: мощные P-ядра и экономичные E-ядра. Но верить на слово вендорам — себя не уважать, поэтому в Selectel загнали новинки Granite Rapids и Sierra Forest в лабораторию для жёсткого стресс-теста. Результаты показали, что характеристики из буклетов не всегда совпадают с суровой реальностью серверной стойки.

Разберёмся в архитектурных нюансах и определим, какой тип ядер лучше справится с вашими задачами.
💩419😁7🤔4🤡2
Страх и ненависть вайб-кодинга: как создать игру и попасть в топ Android TV

Что делать, если ты Data Lead с нулевым опытом в мобайле, а дочь требует развлечений без назойливой рекламы? Смешать отменённый отпуск, современные нейросети и немного отцовского энтузиазма. Результат — игра Adventure Mazes, которая неожиданно залетела в чарты Google Play.

Это история не про профессиональный геймдев, а про то, как «вайб-кодинг» превращает дикие идеи в рабочий продукт.
👍35🤣54👌3😍2
IT-рынку плохо, но не переживайте — будет ещё хуже

Эпоха смузи и бесконечных офферов официально закрыта. Теперь вместо борьбы за кандидата мы наблюдаем голодные игры: вакансий стало меньше на 20%, налоги растут, а нейросети реджектят резюме быстрее, чем вы успеваете их отправить. Рынок требует универсальных солдат, готовых тянуть три роли за одну зарплату, пока релоканты возвращаются в тесноту отечественного найма. Джунам здесь не рады, а опытные спецы вынуждены демпинговать.

Выясним, почему сеньоры массово «скручивают» стаж и есть ли реальные способы удержаться в седле, когда индустрию штормит.
1🤣89🤡30😁21😭15👎11🫡11🔥3🤯3👍2🥰2💯2
Forwarded from Хабр Карьера
Мы на Хабр Карьере поняли: учиться намного проще, когда знаешь, с чего начать, а освоить новую профессию или развить имеющиеся навыки легко — достаточно выбрать качественный курс.

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

Тестирование API — проверяете, как программы взаимодействуют между собой через интерфейсы.

Тестирование веб-приложений — ищете баги и ошибки на сайтах и веб-сервисах.

Кроссбраузерное тестирование — проверяете, как сайт или приложение работает в разных браузерах и на разных устройствах.

Модульное тестирование — тестируете отдельные части программы (модули) на корректную работу.

Нагрузочное тестирование — смотрите, как система ведёт себя под высокой нагрузкой или при большом количестве пользователей.

Тестирование игр — ищете баги в играх, проверяете геймплей, графику и производительность.

На Хабр Карьере много бесплатных курсов — заглядывайте.
🤮1612🤡8👍3👏2👎1
Самый маленький микроконтроллер в мире

Размером с маковое зернышко, ценой меньше доллара, а внутри — честный Arm Cortex-M0+. Техасские инженеры выкатили MSPM0C1104 в корпусе 1.5×1.5 мм. Его прочат в умные кольца, но у энтузиастов планы поинтереснее: от конвертеров протоколов до USB-кабелей, которые сами считают проходящую мощность.

Этот «малыш» обходится без внешнего кварца, несёт на борту 12-битный АЦП и готов управлять гирляндами или работать изолированным датчиком там, где места нет физически. Самое приятное — взрослый SWD и поддержка привычных IDE, так что переучиваться не придётся.

Посмотрим, как превратить полтора миллиметра кремния в полезный гаджет.
👍74🔥3415👎1👏1
Роберт Мартин и «Чистый код»: разбор спорного рефакторинга

«Чистый код» — настольная книга миллионов, но не все советы оттуда прошли проверку временем. Взять хотя бы пример из второй главы: дядя Боб превращает простую функцию в громоздкий класс с состоянием.

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

Посмотрим на альтернативные, действительно чистые варианты решения этой задачи.
31👍15🤣105🔥3👎2🤮1
На прошедшей неделе мы строили автономный дом без счетов за ЖКХ, разбирали нюансы блокировок XRay, доставали полезное железо из одноразовых вейпов, взламывали аэродромный метеоиндикатор, вайб-кодили игру для телевизора и вспоминали легендарный Pascal.

📝 Лучшие публикации недели (24-30 ноября 2025)

#weeklydigest
Please open Telegram to view this post
VIEW IN TELEGRAM
10👍6👏2👎1
Поломанная дверь Гордона Фримена

При переносе Half-Life 2 в VR разработчики столкнулись с мистикой: игра сломалась в самом начале, хотя код логики не меняли. Дверь, в которую должен войти игрок, просто перестала открываться. Самое интересное, что баг «заразил» даже оригинальную версию 2004 года, если пересобрать её современными инструментами.

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

Узнаем, как математическая точность едва не погубила переиздание легендарного шутера.
😁11724🤯4🔥2👍1👏1
Защищённые и незащищённые 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