Обновить

Все потоки

Сначала показывать
Период
Уровень сложности

Я заменил разработчиков нейронкой — и не пожалел. Простите

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели100K

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

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

Читать далее

Новости

::%16777216 — странный артефакт в логах RDP: история одного расследования

Уровень сложностиПростой
Время на прочтение12 мин
Охват и читатели93K

В логах RDP-подключений иногда встречается запись, которая выглядит как ::%16777216 — и это вместо привычного IP-адреса. Про такой артефакт пишут в отраслевых отчетах уже несколько лет. Он всплывает в описаниях атак с туннелированием RDP, и практически всегда авторы упоминают утилиту ngrok. Но при этом почти никто не объясняет, что это за значение, какова его природа и почему оно записано именно так. Складывается впечатление, что авторы либо не знают ответа, либо считают эту деталь слишком мелкой для пояснений.

Я Константин Грищенко, в Positive Technologies я отвечаю за развитие технологий SOC. Работаю в этой сфере больше пяти лет, а всего в практической информационной безопасности — уже 23 года. В ноябре 2024 года в одном из докладов на конференции SOC Forum я в очередной раз увидел упоминание этого артефакта и решил все-таки попробовать разобраться в том, что это такое.

Читать далее

Зуд от укуса комара или мошки — лютый биохимический прикол

Время на прочтение10 мин
Охват и читатели92K

Предположим, вас укусил комар прямо в попу.

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

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

Есть ещё невероятный прикол с серотонином в этой же цепочке, но про него чуть позже.

Боль вообще-то — технология отрицательной обратной связи. Не делай, чтобы тебе не было больно. Не трогай горячее; не выгибай вот так руку; береги пораненную ногу; не бей организмом по кокосу, бей лучше камнем и так далее.

Зуд от укуса комара даёт положительную обратную связь. Чем больше зудит, тем больше зудит.

Часто бывает, что 90% итогового воспалительного процесса — это не комар и его токсины, это мы своими ногтями.

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

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

Читать далее

Помешательство вокруг ИИ парализовало принятие решений

Время на прочтение19 мин
Охват и читатели102K

В последний год я лично занимался всеми нашими продажами, занимался техническими деталями почти всех наших проектов, и за всё время, что я веду этот блог [с начала 2023 года — прим. пер.] успел пообщался на тему своих статей где‑то с 300 людьми по всему миру — от спецов, решающих узкие технические задачи до гендиров компаний из списка Fortune 500. Так что я сижу в первых рядах и наблюдаю массовое помешательство по всему частному и государственному сектору; но при этом моё благополучие не зависит от личного участия во всём этом фарсе. Поэтому я решил написать эссе, в котором опишу эту бредовую социальную динамику и постараюсь морально поддержать тех, кто сейчас медленно сходит с ума, пытаясь выжить в ней.

Если вкратце, лица, принимающие решения, либо не строят конкретных планов на будущее, либо вообще не видят для себя вариантов кроме как не высовываться — будь то в банках, медицинских учреждениях, государственных органах или где‑то ещё. По всему миру руководство организациями захватили легковозбудимые граждане, писающиеся кипятком от восторга при любом упоминании ИИ, а их более уравновешенные коллеги вынуждены жить в постоянном страхе и фрустрации.

Читать далее

Мир, рассчитанный на рост, заканчивается

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели100K

Некоторые графики объясняют происходящее лучше, чем десяток книг с прогнозами. Вот, например.

Это структура демографической нагрузки в Европе с 1950 года. В 1950-м на сто человек трудоспособного возраста приходился 41 ребёнок и 12 пожилых. В 2023-м - 24 ребёнка и 31 пожилой. Сама нагрузка почти не сдвинулась: 53 иждивенца тогда, 55 сейчас. Перевернулась её структура.

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

Читать далее

ESP-KVM: как я сделал IP-KVM на ESP32-P4 за копейки — и обо что споткнулся по дороге

Уровень сложностиСредний
Время на прочтение10 мин
Охват и читатели19K

Собрал полностью открытый IP-KVM на ESP32-P4: две платы без единой капли припоя, прошивка прямо из браузера, а по возможностям он уже почти догнал “взрослые” KVM-over-IP - видео с автоопределением режима, виртуальный привод, ATX, Tailscale и даже маленький экранчик со статусом на корпусе (которого пока нет). Внутри - вся история проекта: от “сервер не грузится, а монитор на антресоли” до граблей с H.264, microSD…

Ну давай, покажи уже, что получилось!

Собираем портативный синий лазер на 70 ватт за вечер

Уровень сложностиПростой
Время на прочтение14 мин
Охват и читатели18K

Матрица лазерных диодов от киношного проектора стоит на Таобао как б/у видеокарта десятилетней давности — 260 юаней за демонтаж. Внутри — 14 синих кристаллов Nichia, около семидесяти ватт оптической мощности и собственная линза на каждом диоде. К ней нужны буст-конвертер за пятьсот рублей, процессорный кулер, восемь банок 18650 и вечер с паяльником.

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

Сразу дисклеймер, без него никак: это лазер 4 класса опасности. Он не «может повредить глаз при неудачном стечении обстоятельств» — он поджигает дерево на дистанции вытянутой руки. Если вы никогда не работали с лазерными диодами, начните с чего-то на порядок дешевле и слабее.

Читать далее

Как я перестал бояться и полюбил ассемблер

Уровень сложностиПростой
Время на прочтение14 мин
Охват и читатели21K

Эта статья посвящена путешествию в мир ретропрограммирования. Надеюсь, в ней у меня получится передать вам то чувство восхищения, которое я испытал и которое заставило меня написать этот пост. Пост о том, как создавать ПО для компьютерной системы Atari ST, выпущенной в 1985 году.

Atari ST относится ко второй крупной волне домашних компьютеров. Первая волна, созданная на основе 8-битных CPU, принесла в наши дома такие знаковые машины, как Commodore C64 и Sinclair Spectrum. Вторую волну разрабатывали на основе 16-битных CPU; она породила Apple Macintosh, Commodore Amiga и, разумеется, Atari ST.

Atari ST 1040 STF с цветным монитором Atari SC1224

Типичный Atari ST (например, 1040 STFM) имел CPU Motorola 68000 с тактовой частотой 8 МГц и 1 МБ ОЗУ; он загружал ПО с 3,5-дюймовых гибких дисков. Его графические возможности состояли из монохромного режима высокого разрешения 640x400 и 16-цветного режима 320x200, получившего наибольшую популярность в играх.

Рабочий стол GEM Atari ST имел интерфейс, очень похожий на разработанный Xerox и Apple, у него были диспетчер файлов, иконки и многооконность. Это его монохромная версия высокого разрешения.

Если у вас нет реального Atari ST, то его можно просто эмулировать на современном компьютере. Первые эмуляторы появились ещё в 90-х. Хорошим считается Hatari, который существует для большинства современных платформ. В эмуляторе также есть современные инструменты разработки. В прошлом приходилось пользоваться неуклюжим ПО разработки, которое загружалось с дискет, а сегодня можно просто писать всё в VSCode и компилировать современным GCC. У нас есть доступ к современным графическим редакторам наподобие GIMP, и мы даже можем просить помощи у ИИ.

Читать далее

Электричество, масло и вода: готовим эмульсию под напряжением в 25 000 вольт

Уровень сложностиПростой
Время на прочтение9 мин
Охват и читатели87K

Смешать воду и растительное масло в стойкую эмульсию можно и венчиком на кухне. Но как сделать это для 10 тонн отработанного машинного масла, чтобы получить дешёвое топливо для дизельной горелки? Или уничтожить бактерии в 50 кубах свиных стоков так, чтобы не платить огромные штрафы за сбросы? Этого можно добиться с помощью мощного разряда в жидкости, который известен как эффект Юткина, или электрогидроударный эффект. На Хабре очень мало информации об этом интересном эффекте, что я и попытаюсь исправить. Поехали!

Читать далее

Серьёзные проблемы разработки с помощью AI, о которых никто не говорит

Уровень сложностиПростой
Время на прочтение14 мин
Охват и читатели15K

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

За последние несколько лет мы уже много раз наблюдали массовые психозы: блокчейн, NFT, ковид - вот только некоторые из них. Те из нас, кто ещё сохранил память о том, как это было, чувствуют, что современное наваждение ИИ - точно такой же массовый психоз. Конечно, под каждым психозом лежит что-то реальное: блокчейн - действительно полезная и нашедшее своё применение технология, NFT - теоретически интересная технология на основе блокчейна, во время ковида люди действительно болели и умирали. Реальная основа в каждом случае была, но ей уделялось фанатично непропорциональное внимание, у людей просто сносило крышу. В средневековой христианской литературе такие массовые истерии обычно описывались как одержимость демонами: люди теряют контроль над собой, фиксируют своё сознание на одной идее, ведут себя как зомби, а когда всё заканчивается, ничего не помнят. Рассказам тех, кто помнит, как всё было, и напоминает про это, не то чтобы не верят - скорее воспринимают их как истории из какой-то другой реальности. Но я помню.

Читать далее

Перевод книги целиком: как я создал конвейер с помощью LLM

Уровень сложностиСредний
Время на прочтение16 мин
Охват и читатели13K

Я потратил пару недель на создание конвейера с открытым исходным кодом, который переводит книги целиком с помощью платных подписок на LLM. Поддерживаются Claude Code, Antigravity CLI и Codex. В статье описаны принципы построения конвейера для максимального качества перевода, а также тонкости по лимитам, скорости, цензуре и т.п. Проект BookTrans на GitHub.

Читать далее

Спутник как VPS: честная история про космический SSH, TinySat и TriSat

Уровень сложностиПростой
Время на прочтение11 мин
Охват и читатели15K

Космический аппарат не обязательно должен весить сотни килограммов и стоить как небольшой завод. Иногда достаточно платы размером с ладонь, Raspberry Pi, радиоканала и команды, которая готова несколько месяцев отлаживать термостабилизацию, прошивку и связь с орбиты.

В июле прошлого года я рассказывал, что мы готовим к запуску спутник с бортовым компьютером, к которому можно будет подключаться по SSH. Прямо как к нашему VPS, только он летит над головой со скоростью 7,8 км/с. Звучало как фантастика, но мы это сделали.

Сейчас расскажу, что из этого вышло на самом деле, почему мы ушли от предыдущего форм-фактора и что такое TriSat — платформа, которую мы выбрали для нашего космического эксперимента.

Читать далее

Всё, что вы хотели знать о локальном ИИ, но стеснялись спросить

Уровень сложностиСредний
Время на прочтение25 мин
Охват и читатели18K

Если вы когда-нибудь смотрели на HF и не понимали, что такое DFlash, квантизация и почему одна и та же модель лежит в десяти репозиториях от десяти разных людей — или давно собирались поднять LLM у себя, но всё не находили повода — выход Muse Glimmer 30B буквально лучший момент начать. Буквально со своего MacBook Air. Ага, да вот уже сейчас прямо.

Погрузиться в мир локальных моделей

Ближайшие события

Как изобрели письменность? Часть 5. Арамейское письмо и его бесчисленное потомство на Востоке

Уровень сложностиПростой
Время на прочтение19 мин
Охват и читатели12K

Огромная совокупность алфавитных и слоговых систем, используемая либо использовавшаяся от пустынных берегов атлантического побережья Северной Африки до экваториального острова Бали и холодных монгольских степей, происходит из одного корня. Это арамейское письмо, которое возникло непосредственно из финикийского, и распространилось в Месопотамии в ходе очень бурных исторических процессов. За I тысячелетие до нашей эры оно вытеснило из обихода клинопись с её более чем двухтысячелетней к тому времени традицией. Затем она шагнула за Инд, опередив греческий алфавит буквально на пару веков — и там дала рождение слоговому письму брахми, из которого произросли невообразимые букеты индийских систем письма, включая санскритский деванагари. Затем арамейское письмо оказалось вытеснено арабским — которое и само произошло от одной из его южных ветвей — и поныне сохранилось лишь у небольших этнорелигиозных групп Ближнего Востока. Но для истории Азии и Северной Африки роль арамейской письменности колоссальна, и вполне сравнима с ролью греческой для Запада, или китайской иероглифики для Восточной Азии.

Читать далее

Как базовая станция превращает данные в радиосигнал: разбираем цифровой тракт радиомодуля

Время на прочтение16 мин
Охват и читатели14K

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

Между этими двумя мирами находится большой цифровой тракт. Данные проходят через протокольную обработку, канальное кодирование, модуляцию, размещение в частотно-временной ресурсной сетке, OFDM-преобразования, IQ-представление, цифровую фильтрацию, ЦАП/АЦП, квадратурное преобразование частоты, усилители. И все это должно работать в жестких временных рамках, синхронно с другими базовыми станциями, с контролем мощности, спектральной маски, задержек, помех и других требований стандарта.

Меня зовут Дмитрий Надумин, я инженер-программист в радиочастотном центре YADRO. В статье разберем путь данных с инженерной точки зрения: как они превращаются в QAM-символы, раскладываются по OFDM-поднесущим, как IFFT формирует временные IQ-отсчеты, почему RU работает именно с IQ-представлением и как в итоге на вход антенны попадает один суммарный полосовой RF-сигнал.

Читать далее

Модернизация сложной стеклодувной пушки. Фотоотчёт

Уровень сложностиСредний
Время на прочтение6 мин
Охват и читатели11K

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

Читать далее

Мидл — это не три года опыта. Грейды в DevOps как типы ответственности

Уровень сложностиСредний
Время на прочтение7 мин
Охват и читатели89K

Два инженера, у обоих пять лет в DevOps и одинаковый стек в резюме: Kubernetes, Terraform, GitLab и вот это вот всё. Весной оба ходили по собеседованиям, но первый собрал офферы уровня “мидл, 200”, второй ушёл с “сеньор, 300” (алгоритмические секции первый, к слову, проходил лучше). Разница больше миллиона в год при неотличимых резюме. Ниже рамка, которая по моему мнению объясняет за что доплачивают, и три вопроса, чтобы найти в ней себя.

Читать далее

Go SDK для YDB: уменьшаем количество запросов к СУБД для интерактивных транзакций

Время на прочтение6 мин
Охват и читатели13K

Привет, Хабр! Меня зовут Степан Пестерников, мы с командой делаем Алису и активно используем СУБД Яндекса. Недавно коллеги из YDB провели большой рефакторинг в YDB Go SDK, где по умолчанию теперь используется новый Query Service.

Я воспользовался этим рефакторингом, чтобы уменьшить количество сетевых запросов от SDK к YDB. Клиентские SDK устанавливают к распределённой СУБД Яндекса gRPC-подключения, поверх которых отправляются низкоуровневые команды. Какие-то из этих команд можно объединять: например, команду начала транзакции и выполнения первого запроса.

В статье я покажу фрагменты кода и расскажу, как мы делали улучшения, которые вошли в релизы v3.126.0 и v3.126.5 Go SDK. Фрагменты кода получились небольшие, и на их примере удобно показать, как этими оптимизациями пользоваться.

Читать далее

Туториал для тех, кто устал подгонять LaTeX-презентации под PowerPoint-шаблон компании

Уровень сложностиСредний
Время на прочтение22 мин
Охват и читатели11K

Если вы работаете в крупной компании, где утвержден корпоративный шаблон презентаций, скорее всего, он выполнен в PowerPoint или Keynote. Цвета, шрифты, логотипы, фоновые изображения описаны в брендбуке. Но многие инженерные доклады, лекции, отчеты по научным работам удобнее верстать в LaTeX.

Работая в YADRO, я много выступаю как на внешних конференциях, так и на собственных мероприятиях компании. В какой-то момент поняла, что мне удобнее делать презентации в LaTex и взяла все в свои руки: разработала стилевой файл для LaTeX на базе корпоративного брендбука и pptx-шаблона. Шаблон оказался очень востребованным, и я решила поделиться опытом и наработками с сообществом.

Главная цель статьи — не дать готовый «черный ящик», а объяснить, по какому принципу устроен файл YourPres.cls, чтобы вы могли адаптировать его под корпоративный стиль или настроить его на свой вкус для личного использования. Описанный шаблон выложила на GitHub — ссылку найдете под катом.

Читать далее

Сертификат TLS для IP-адреса

Уровень сложностиСредний
Время на прочтение7 мин
Охват и читатели18K

Let’s Encrypt всегда проверял только доменные имена. Однако с развитием микросервисных архитектур, API-взаимодействий и IoT-устройств возникла необходимость защищать трафик серверов, у которых нет домена. 15 января 2026 года стал общедоступным профиль shortlived с 6-дневными сертификатами для «чистых» IP-адресов. Теперь не нужно тратить деньги и время на покупку и регистрацию бесполезных доменных имен.

На Хабре уже есть подробные статьи и руководства на тему настройки HTTPS, выпуска сертификатов и конфигурации веб-серверов, но в большинстве случаев они объясняют, как защитить сайт с доменом. Мы же разберём, как обойтись без него и выпустить официальный доверенный TLS-сертификат прямо на «голый» IPv4-адрес.

Читать далее
1
23 ...