128135
НЛО с вами! Хабр Новости → https://t.me/habr_com_news Хабр Карьера → https://t.me/habr_career Реклама (продвигаем только статьи с Хабра) → adv@habr.team Вопросы → @shelsneg Админ → @vololoshin
Как bootstrap-нагрузка сделала возможным появление исторического процессора Intel 8008
Принято считать, что появление однокристальных чипов стало следствием плавной эволюции. Однако аппаратная реализация микропроцессоров начала 70-х упиралась в ограничения PMOS-логики. Пороговое напряжение съедало часть сигнала, и инвертор не мог выдать нужный уровень без дополнительных линий питания, под которые не хватало выводов стандартного корпуса.
Инженерным выходом из тупика стала схема насоса заряда на самосовмещённых кремниевых затворах. Проанализируем низкоуровневый принцип работы этих конденсаторов на кристалле.
«Я разучился получать удовольствие от программирования из-за LLM. Его вернул шкаф»
Ускорение написания кода через нейросети — отличный буст, но рутина промптов стирает радость инженерии. Результат остаётся лишь бездушными строками JSON на экране.
Инсайт приносит банальная сборка шкафа: осязаемая отдача от закрученного винта возвращает забытый дофамин. Тот же эффект даёт домашний IoT на базе ESP32. Модель не видит подключённых проводов, поэтому логику приходится собирать вручную. Твёрдое устройство снова работает в реальном мире.
38 токенов в секунду на 35B-модели: инференс на GPU за $500
Локальная работа тяжёлых сетей обычно упирается в покупку RTX 4090, ведь официальный стек ROCm игнорирует большинство десктопных видеокарт. Но эту монополию можно обойти.
Движок ZINC, написанный на Zig, выжимает максимум из потребительской архитектуры RDNA4. Ускорение достигается за счёт прямого доступа через Vulkan и отказа от толстых ML-прослоек. Статический граф вычислений срезает CPU-оверхед, ручные GLSL-шейдеры оптимизируют DMMV-операции, а paged KV cache устраняет фрагментацию VRAM. Всё это работает из одного бинарника.
Рипли, которой не было, или Как Вероника Картрайт попала в фильм непонятной категории и что из этого вышло
Вероника Картрайт была уверена, что летит в Лондон играть Рипли. По прибытии выяснилось: её заранее перевели на роль вечно паникующей Ламберт.
Ридли Скотт генерировал эмоции в кадре через контролируемый стресс. В сцене конфликта он приказал нанести удар по-настоящему. А во время записи эпизода с грудоломом втайне провёл дополнительную гидравлическую магистраль, окатив команду бутафорской кровью. Зафиксированный шок — это не мастерство перевоплощения, а чистый физиологический рефлекс.
Сделаем сами ретро-авто в масштабе 1:5?
Создание метровой модели диктуется физическими лимитами. Конечные габариты определяет минимальный размер функционального двигателя, который реально собрать на домашнем станке из металлолома.
Выбор прототипа — ГАЗ М-1 — продиктован прагматикой. Подробных чертежей зарубежного ретро нет, а советскую классику всё ещё можно обмерить вживую. Остаётся перенести геометрию кузова в масштаб, выточить узлы и заставить топливную смесь вращать вал микромотора.
DOOM в TrueType: шрифтовой движок вместо видеокарты
Очередной порт культового шутера звучит как избитая шутка, но здесь геометрию стен вычисляет сам файл шрифта.
TrueType hinting таит в себе Тьюринг-полную стек-машину. JavaScript берёт на себя роль CPU, а шрифтовая VM выдаёт кадр, возвращая высоту столбцов через контрольные точки глифов.
Писать байткод вручную тяжело из-за жёсткой fixed-point арифметики, где при умножении результат уходит в ноль. Спасает только кастомный компилятор с лексером и генерацией AST.
Про жидкую соль и не только: интересные перспективы электрогенерации
Ионные жидкости существуют больше века. По сути, это расплавленная при комнатной температуре соль, чьи ионы геометрически не могут сформировать твёрдую решётку.
Продавливание такой среды через наномембраны вызывает электрокинетический эффект. Диффузные слои ионов перекрываются, образуя разность потенциалов на концах капилляра. Главный барьер технологии — цена пор сверхмалого сечения.
Электроспиннинг снимает эту проблему: вытянутые полем полимерные нити создают дешёвую матрицу для мембран. Проанализируем устройство носимых микрогенераторов.
Ретро-часы на вакуумных люминесцентных индикаторах ИВ-11
Часы на вакуумных индикаторах — избитая классика. Тема кажется закрытой, но типовые схемы всё ещё требуют редких микросхем серии К176 или намотки кастомных трансформаторов.
Переведём винтаж на актуальную базу. Анодные 50 В для динамической индикации формирует XL6009 из 5 В по USB, а накал питается от MP2307. Логика работает на STM32F401CC: встроенный RTC избавляет от внешних чипов, но требует программной калибровки из-за неточных кварцев. Сегментами управляет драйвер TD62783AP. Компоненты переносятся с модулей-доноров на единую плату.
СССР как «фабрика сложных технологий»: 15 технологических достижений и их создатели
Да, исторический экскурс часто отдаёт нафталином, но если отсечь ностальгию, останется строгая системная инженерия 1917-1991 годов. Государство функционировало как распределённая сеть по развёртыванию сверхсложных проектов.
Фундаментальные открытия методично превращались в работающие стандарты. Эффект Вавилова-Черенкова лёг в основу детекторов частиц. Теория магнитного удержания стала базовой архитектурой токамаков, а долгие расчёты завершились полностью автоматическим орбитальным полётом.
Вспомним 15 ключевых технических решений времён Союза.
Как собрать роутер из подручного железа
Аппаратные роутеры — это те же ПК, только с урезанной ОС. Если есть списанный ThinkPad или мини-ПК с парой сетевых интерфейсов, их вычислительного ресурса с лихвой хватит для домашней сети. Да, USB-адаптеры снижают надёжность, а дальнобойность самодельного Wi-Fi уступает спецрешениям, но гигабит по проводу такая сборка вытянет.
Логика работы строится на Debian и прозрачном стеке: dnsmasq берёт на себя DHCP и DNS, hostapd поднимает сеть, а nftables маршрутизирует трафик. Никаких закрытых прошивок, только базовые утилиты.
Есть ли аппаратная разница между RCA-кабелями за $4500 и $7?
Споры о «тёплом» звучании серебряных жил и аудиофильских свойствах фторопласта давно стали мемом. Законы физики непреложны, однако рынок hi-fi аппаратуры продолжает продавать аксессуары с ценником крыла самолёта.
Отбросим субъективную психоакустику. Анализатор Audio Precision прогнал через элитный двухметровый шнур Kimber и базовую медь с маркетплейса тестовые сигналы от 10 Гц до 200 кГц. Оценим графики искажений, реакцию на прямоугольный сигнал и влияние длины трассы на джиттер S/PDIF.
Разработка на утилите старше языка C
Калькулятор dc всё ещё поставляется в большинстве Unix-систем. Снаружи это суровый интерфейс, который при запуске не выводит даже базового приветствия. Под капотом — обратная польская запись, 256 регистров памяти и непрерывная работа со стеком.
Привычного синтаксиса здесь нет. Ветвления работают через сравнение элементов основного стека, а функции заменяются строковыми макросами. Итерации строятся исключительно на жёсткой рекурсии.
Этого спартанского набора хватает для написания FizzBuzz и реализации пошаговой головоломки. Изучим нестандартный синтаксис.
Как напечатать форму, которая сама изменит свою геометрию
Концепция 4D-печати часто воспринимается как научная фантастика, однако базируется на прикладной физике материалов. Суть технологии кроется в управляемой деформации, где реакция структуры на тепло, ток или свет заложена на микроуровне.
Фундамент адаптивных поверхностей — электроактивные полимеры, микрофлюидика и нитинол. Кристаллическая решётка сплавов перестраивается при температурных скачках, возвращая заданный объём. Параллельно развиваются методы аддитивной сборки гелями с жидким галлием и создание решётчатых макроструктур со встроенными воздушными капиллярами-сенсорами.
Проанализируем архитектуру программируемых веществ.
«Как я случайно написал самый быстрый CSV-парсер на C#»
Традиционные ASCII-символы в UTF-8 сохраняют своё исходное однобайтовое представление. Если сканировать эти значения напрямую, открывается окно для серьёзной оптимизации при обработке текста.
Серия экспериментов с таким побайтовым подсчётом привела к созданию кастомного CSV-парсера. По скорости работы он уверенно держится на уровне устоявшихся решений, а в ряде сценариев даже превосходит их. Никакой алгоритмической магии, только предельно прагматичная эксплуатация стандартов.
Белый раст: сердце Московского энергетического кольца
Транспортировка энергии из Экибастуза упёрлась в базовые ограничения. Ради снижения тепловых потерь на длинных трассах инженерам пришлось поднять напряжение до 1150 кВ, чего в мире ещё никто не делал.
Обкатывали технологию на подстанции «Белый Раст». Там решали проблему интенсивного коронирования и радиопомех, которые забивали телевизионный эфир. Фазы расщепляли на восемь проводов, а геометрию опор проектировали с нуля.
Проанализируем технические нюансы этого эксперимента.
Почему умные люди прокрастинируют, фаундеры проваливают стартапы и что с этим вообще делать
Откладывание релизов всё ещё принято списывать на лень. Но массивы данных доказывают: высокий интеллект создаёт идеальную почву для паралича анализа и перфекционистских тревог.
Бесконечный рефакторинг вместо общения с рынком — не дефект воли. Это предсказуемый баг лимбической системы, которая считывает неопределённость как фатальную угрозу и блокирует социальные действия ради эмоционального комфорта. Дорсолатеральная префронтальная кора уходит в рекурсию, заставляя перебирать несуществующие риски.
Видели, какая приятная у нас витрина курсов? Если хотите сами покрутить фильтры и повыбирать, залетайте.
Читать полностью…
Сборка механической клавиатуры: опыт, детали, подробный гайд
Дефолтное железо редко даёт полный контроль над акустикой. Сборка кастомной ANSI-клавиатуры решает проблему эргономики без оверпрайса.
Под капотом базы Zuoya — тихие тактильные переключатели. Избавление от лязга достигается локальным применением holee mod и проклейкой фоамирана под стабилизаторы.
Финальный штрих — прошивка слоёв через VIA по JSON-конфигу, компиляция системной раскладки под быстрый ввод IP-адресов и заливка пиксель-арта на встроенный дисплей.
Доказала ли «Артемида‑2», что мы снова можем высадиться на Луне?
Снимки лунных кратеров маскируют основную задачу полёта. Ракета SLS штатно отработала подъём, а точность баллистики позволила пропустить две из трёх плановых коррекций. Настоящая проверка всё это время проходит внутри корабля.
Никакой симулятор не воспроизведёт поведение экипажа, который расходует ресурсы, выдыхает углекислый газ и вызывает сбои дозаторов воды. Инженеры мониторят скрубберы CO₂ и тестируют надёжность систем жизнеобеспечения. Впереди — удар об атмосферу на скорости 40 000 км/ч.
Оценим промежуточные результаты миссии.
На Тайване домашняя кошка спасла квартиру от пожара, когда у видеокарты RTX 4090 расплавился разъём питания. Владелец отлучился из комнаты, но быстро вернулся из-за громкого мяуканья в задымлённое помещение. Системный блок при этом игнорировал замыкание и продолжал работать до ручного отключения из розетки.
Устройство получало энергию через блок FSP с прямым кабелем 12VHPWR, а пользователь регулярно осматривал штекер на отсутствие опасных перегибов. Постоянный визуальный контроль не уберёг 16-контактный коннектор от сильного перегрева и последующего оплавления. Расплавленный изолятор намертво приварил провод к плате, поэтому безопасно отсоединить его после инцидента не удалось.
Флагманская видеокарта функционировала без сбоев 3,5 года, хотя проблемы с такими разъёмами обычно приводили к поломкам через два месяца использования.
Есть особый жанр предательства: когда сначала цена выглядит адекватной, а на экране оплаты становится в разы выше.
Хорошо, что на нашей витрине онлайн-курсов такого цирка нет. Можно сразу смотреть нормальные, свежие цены, скидки и условия по курсам — без неприятных открытий в самом конце.
Всегда ли branchless-код даёт прирост скорости?
Кажется логичным: убираем ветвления — избавляемся от промахов предсказателя. Для структур, целиком влезающих в L1-кэш, этот алгоритм работает безотказно.
Но всё ломается, когда массивы выпадают в L3 или RAM. Обычный if заставляет процессор спекулятивно исполнять код и заранее вытягивать нужные кэш-линии. Безветвистый подход лишает CPU этой возможности, перенося ожидание данных прямо в критический путь. В итоге устранение точек неопределённости провоцирует серьёзную деградацию производительности.
Минимальный набор устройств для работы в ИТ на апрель 2026 [ver.2]
Фрагментация сетей и алгоритмы гео-скоринга формируют нестандартный подход к портативной технике. Инфраструктурные ограничения вынуждают изолировать среды на физическом уровне.
Для локальных баз нужен чистый девайс, выезд с которым чреват теневым баном. Для зарубежных площадок — отдельный аппарат с вечным туннелем и физически удалённым модулем геолокации. Третий гаджет закрывает бытовые потребности, а четвёртый превращается в корпоративный маячок. Всё это усугубляется парой ноутбуков для независимых контуров доступа.
Парадокс Rust: легальная утечка памяти
Кажется, база изучена вдоль и поперёк. Да, это звучит банально, но инженеры всё ещё тащат тяжёлые крейты ради ленивой инициализации и плодят бессмысленные копии строк.
Пора прекращать писать костыли. Встроенный Cow сводит аллокации к нулю при условной мутации данных. ControlFlow прерывает обход вложенных структур с сохранением стейта, а не лжёт слепым флагом. ManuallyDrop осознанно глушит деструкторы на границе FFI, пока атрибут #[track_caller] прямо указывает на чужой баг.
Гигантские насекомые прошлого — почему они были такими большими? Нет, это не кислород
Идея о том, что древние стрекозы с размахом крыльев до 70 см существовали только за счёт избытка кислорода, продержалась в учебниках 30 лет.
Однако электронная микроскопия летательных мышц современных видов выявила парадокс. Оказалось, что дыхательные трахеолы занимают менее 1% объёма тканей. Места для их роста вполне достаточно, чтобы монстры прошлого летали и при нынешних 21% кислорода.
Секрет кроется не столько в химии атмосферы, сколько в отсутствии пернатых конкурентов и теплоотдаче.
Можно ли считать теорию Большого взрыва мифом?
Теория Большого взрыва опирается на строгую эмпирику: реликтовый фон, разлёт галактик и законы термодинамики. Но стоит декомпозировать её описательную модель, как сквозь тензорные уравнения проступает классический нарратив творения ex nihilo.
Единое симметричное состояние, расколотое на четыре взаимодействия из-за фазовых переходов — это архетипичное расщепление изначального целого. Гравитация, стягивающая остывающую плазму в кластеры — структурная копия мифа о созидателе в первичных водах. Математика остаётся объективной, но космология всё ещё разговаривает языком человеческих смыслов.
Meshtastic в лесополосе: развёртывание 900 МГц против сложного рельефа
Ожидания дальнобойности LoRa часто разбиваются о физику. Связь между двумя ручными нодами на пересечённой местности падает до 900 метров. Но если поднять ретранслятор на четыре метра — сигнал уверенно бьёт на 3 километра. Радиоволне физически проще уйти на возвышенность, чем пробивать низины.
Когда нет 220В для DMR-станций, а спутник выдаёт нестабильные 128 кбит/с, выручает mesh-сеть. Потребовалось 11 автономных узлов HELTEC V4 с солнечными панелями, балансировка через ROUTER_LATE и свой Mosquitto-мост на удалённом VPS.
Исходники Claude Code утекли через забытый sourcemap
Случайная публикация .map файла в npm полностью раскрыла исходники агента Claude Code. Инструмент, казавшийся лёгкой CLI-обёрткой, оказался серьёзной мультиагентной системой со сложным внутренним устройством.
Под капотом обнаружился механизм фоновой консолидации памяти, где процесс анализирует логи в спящем режиме. В коде нашёлся «режим прикрытия» для скрытых коммитов в опенсорс и жёсткие лимиты безопасности. Всё это работает параллельно с процедурно генерируемым терминальным питомцем.
🤔 Сотрудники хвалят компанию бесплатно
На недавнем Хабр Семинаре эта тема стала настолько «горячей», что мы решили копнуть глубже. 16 апреля приглашаем на HR-созвон, где обсудим, как внутренний комфорт превращается в сильный внешний бренд.
Спикеры из «Сибура», IEK GROUP и Manifesta Agency разберут, как внутренний опыт команды формирует репутацию работодателя на рынке. Поговорим о том, что должно происходить в компании, чтобы людям искренне хотелось рассказывать о своей работе, и почему сегодня управление доверием выходит на первый план.
Участники эфира получают скидку на видеозаписи Хабр Семинара. Записаться на встречу и забрать промокод можно через нашего волшебного бота → @habr_seminar_bot
Парсер‑комбинаторы «с нуля»
Написание кастомных парсеров часто отдаёт академическим снобизмом. Кажется, проще использовать регулярные выражения, пока всё не рухнет на первой же вложенной структуре.
Однако синтаксический анализ легко сводится к композиции элементарных функций. Парсер-комбинаторы позволяют собирать грамматику шаг за шагом. Полученный код структурно повторяет расширенную форму Бэкуса — Наура (EBNF), избавляя систему от тяжёлых кодогенераторов.
Соберём с нуля типизированный анализатор на TypeScript.