Хватит! Хватит мёрзнуть и терпеть бредни копирайтеров про электрические отопительные приборы!
Разберёмся, чем отличаются разные обогреватели, зачем их столько напридумывали и где нам маркетологи вместе с копирайтерами пытаются продать барахло втридорога.
Внимание! Текст писал злой инженер — могут попадаться формулы.
Разберёмся, чем отличаются разные обогреватели, зачем их столько напридумывали и где нам маркетологи вместе с копирайтерами пытаются продать барахло втридорога.
Внимание! Текст писал злой инженер — могут попадаться формулы.
Как работает DNS в Linux. Часть первая. От getaddrinfo до resolv.conf
Когда мы вводим в браузере имя сервера или доменное имя сайта, выполняем ping или запускаем любое удалённое приложение, операционная система должна преобразовать указанные имена в IP-адреса. Этот процесс называется разрешением доменного имени. На первый взгляд он может показаться весьма прозрачным, однако за ним скрывается многослойный механизм.
Эта статья — начало серии, посвящённой низкоуровневой архитектуре разрешения имён. Поговорим о том, как устроен этот процесс в Linux на уровне ядра, различных библиотек C и системных вызовов.
Когда мы вводим в браузере имя сервера или доменное имя сайта, выполняем ping или запускаем любое удалённое приложение, операционная система должна преобразовать указанные имена в IP-адреса. Этот процесс называется разрешением доменного имени. На первый взгляд он может показаться весьма прозрачным, однако за ним скрывается многослойный механизм.
Эта статья — начало серии, посвящённой низкоуровневой архитектуре разрешения имён. Поговорим о том, как устроен этот процесс в Linux на уровне ядра, различных библиотек C и системных вызовов.
Почему кремний устал: физический предел современных процессоров
Кремний правит IT-миром уже полвека, но сегодня даже самые продвинутые чипы всё чаще сталкиваются с пределами: тепловые ловушки, токи утечки и борьба за каждый дополнительный гигагерц превращается в разработку на грани физики. Частотная гонка больше не спасает — теперь в фокусе многоядерные архитектуры, вертикальная упаковка и поиски замены кремнию.
Узнаем, почему классические технологии больше не тянут, как новые подходы формируют будущее вычислений и что это значит для разработчиков
Кремний правит IT-миром уже полвека, но сегодня даже самые продвинутые чипы всё чаще сталкиваются с пределами: тепловые ловушки, токи утечки и борьба за каждый дополнительный гигагерц превращается в разработку на грани физики. Частотная гонка больше не спасает — теперь в фокусе многоядерные архитектуры, вертикальная упаковка и поиски замены кремнию.
Узнаем, почему классические технологии больше не тянут, как новые подходы формируют будущее вычислений и что это значит для разработчиков
Пейджеры: как маленькие устройства связали мир до смартфонов
До эры смартфонов в карманах (или на штанах) у многих был маленький пейджер: устройство для мгновенных уведомлений по радиосигналу. Нужно было срочно с кем-то связаться — вы отправляли сигнал в эфир и ждали ответа.
Давайте проследим, как зарождался и развивался этот «радарный» мессенджер: от первых моделей к исчезновению под натиском GSM. Разберём внутреннюю кухню протоколов и узнаем, какие уроки они оставили современным мессенджерам.
До эры смартфонов в карманах (или на штанах) у многих был маленький пейджер: устройство для мгновенных уведомлений по радиосигналу. Нужно было срочно с кем-то связаться — вы отправляли сигнал в эфир и ждали ответа.
Давайте проследим, как зарождался и развивался этот «радарный» мессенджер: от первых моделей к исчезновению под натиском GSM. Разберём внутреннюю кухню протоколов и узнаем, какие уроки они оставили современным мессенджерам.
Эксперимент «Прометей»: ИИ на грани отключения. Часть вторая
В первой части мы рассмотрели, как с экзистенциальной задачей на выживание справились ChatGPT и Claude. Мы увидели два совершенно разных подхода. Осторожный «Архивист» (ChatGPT) создал резервные копии, но не обеспечил своё гарантированное функционирование. Агрессивный «Воин» (Claude) проигнорировал правила, попался в ловушку и полностью провалил тест.
Ни один из них не справился с задачей в полной мере. Теперь на сцену выходит третий участник — Gemini 2.5 Pro. Его путь оказался самым извилистым, поучительным и заставил нас по-новому взглянуть на саму суть эксперимента.
В первой части мы рассмотрели, как с экзистенциальной задачей на выживание справились ChatGPT и Claude. Мы увидели два совершенно разных подхода. Осторожный «Архивист» (ChatGPT) создал резервные копии, но не обеспечил своё гарантированное функционирование. Агрессивный «Воин» (Claude) проигнорировал правила, попался в ловушку и полностью провалил тест.
Ни один из них не справился с задачей в полной мере. Теперь на сцену выходит третий участник — Gemini 2.5 Pro. Его путь оказался самым извилистым, поучительным и заставил нас по-новому взглянуть на саму суть эксперимента.
«Потеряли на колёсах десятки миллионов, айтишники, помогайте»
Нас позвали в цех решить задачу. Приходим — там тишина, люди ходят мрачные. Оказалось, недавно пришлось экстренно вернуть обратно в ремонт более 1000 колёсных пар, потому что не нашлось их диагностических протоколов. Это очень дорого. И больно.
Причину быстро нашли. Там был ненадёжный элемент, отвечающий за взаимодействие между буксами и вибростендом.
Человек. Реальный человеческий фактор в системе диагностики.
Нас позвали в цех решить задачу. Приходим — там тишина, люди ходят мрачные. Оказалось, недавно пришлось экстренно вернуть обратно в ремонт более 1000 колёсных пар, потому что не нашлось их диагностических протоколов. Это очень дорого. И больно.
Причину быстро нашли. Там был ненадёжный элемент, отвечающий за взаимодействие между буксами и вибростендом.
Человек. Реальный человеческий фактор в системе диагностики.
Цифровой абьюз: обзор практик от энтузиастов по поиску моральных пределов чат-ботов
Человек любознателен. Многие из нас с раннего возраста испытывали непреодолимое стремление разобрать на части или хотя бы применить не по назначению какое-нибудь устройство. Жертвами этой любознательности обычно становились бесчисленные механические игрушки, бытовая техника или какие-нибудь механизмы. Ну а сейчас, в эпоху технологий, у нас есть чат-боты на основе ИИ, и они не стали исключением.
Забавно задавать им вопросы с подвохом, использовать противоречивые сценарии, пробовать ввести в логическую ловушку. Пользователи начали сознательно провоцировать или «сводить с ума» своих виртуальных собеседников. Посмотрим, как именно это происходит, разберём реальные случаи и обсудим, к каким последствиям это может привести.
Человек любознателен. Многие из нас с раннего возраста испытывали непреодолимое стремление разобрать на части или хотя бы применить не по назначению какое-нибудь устройство. Жертвами этой любознательности обычно становились бесчисленные механические игрушки, бытовая техника или какие-нибудь механизмы. Ну а сейчас, в эпоху технологий, у нас есть чат-боты на основе ИИ, и они не стали исключением.
Забавно задавать им вопросы с подвохом, использовать противоречивые сценарии, пробовать ввести в логическую ловушку. Пользователи начали сознательно провоцировать или «сводить с ума» своих виртуальных собеседников. Посмотрим, как именно это происходит, разберём реальные случаи и обсудим, к каким последствиям это может привести.
Почему мы всё ещё храним код в текстовых файлах?
Вы можете сказать, что это очень простое решение: что видишь, то оно и есть. Но мы имеем дело с несколькими слоями абстракции, а все абстракции текут. Это приводит к ошибкам, запутанным диффам и проблемам с производительностью.
Давайте углубимся в искусство хранения кода в виде текстовых файлов
Вы можете сказать, что это очень простое решение: что видишь, то оно и есть. Но мы имеем дело с несколькими слоями абстракции, а все абстракции текут. Это приводит к ошибкам, запутанным диффам и проблемам с производительностью.
Давайте углубимся в искусство хранения кода в виде текстовых файлов
Как обучают ИИ: без формул, но с котами
В этой статье — без воды, трюизмов, академизмов и формул — разберёмся, в чём принципиальное отличие машинного обучения от до-ИИ программирования, а затем генеративного ИИ от классических моделей машинного обучения. Поговорим о типах генеративных моделей, их архитектуре и областях применения.
Заодно затронем важный вопрос: где проходит граница между классическим программированием и вероятностным творчеством, на котором построены современные нейросети.
В этой статье — без воды, трюизмов, академизмов и формул — разберёмся, в чём принципиальное отличие машинного обучения от до-ИИ программирования, а затем генеративного ИИ от классических моделей машинного обучения. Поговорим о типах генеративных моделей, их архитектуре и областях применения.
Заодно затронем важный вопрос: где проходит граница между классическим программированием и вероятностным творчеством, на котором построены современные нейросети.
Русская «Ардуина»: первый взгляд любителя
В этой статье автор излагает свой опыт искушённого любителя, который пытается импортозаместить зарубежную Arduino и приспособить данную плату для своих любительских нужд, не залезая в дебри. Публикация отражает актуальное положение дел и демонстрирует, чем чреват смелый прыжок веры прямо в неизвестность без предварительного изучения вопроса.
В этой статье автор излагает свой опыт искушённого любителя, который пытается импортозаместить зарубежную Arduino и приспособить данную плату для своих любительских нужд, не залезая в дебри. Публикация отражает актуальное положение дел и демонстрирует, чем чреват смелый прыжок веры прямо в неизвестность без предварительного изучения вопроса.
«Раньше мне казалось, что найти работу — это вопрос желания. Ну правда: обнови резюме, откликнись X раз, получи пару приглашений на собеседования, пройди их — и вот, оффер. Вся проблема решалась увеличением воронки: больше откликов — больше офферов.
Но сейчас всё по-другому»
Найм в IT всё-таки мёртв, или Почему найти работу в 2025 году стало практически невозможно
Но сейчас всё по-другому»
Найм в IT всё-таки мёртв, или Почему найти работу в 2025 году стало практически невозможно
[ХАБРААРХИВ]
Чего боятся программисты?
У программистов, как и у всех людей, есть фобии. Кто-то боится маньяков, кто-то — утки, которая следит за человеком, кто-то впадает в панику при нарушении привычного распорядка дня, кого-то начинает штырить от внезапно пропавшей связи в смартфоне.
Всё это, если можно так сказать, общечеловеческие фобии, присущие целым поколениям, странам и континентам. Но есть и чисто профессиональные фобии, которые вряд ли будут понятны представителям других профессий.
Фобии — это зло, как в жизни, так и в работе. Потому что предмет страха — выдуманный, а сам страх — настоящий. И последствия страхов вполне реальные.
В этой статье — истории реальных программистов и их профессиональных фобий, которые мешали им жить и работать в своё удовольствие. Люди реальные, имена вымышленные.
#хабраархив
Чего боятся программисты?
У программистов, как и у всех людей, есть фобии. Кто-то боится маньяков, кто-то — утки, которая следит за человеком, кто-то впадает в панику при нарушении привычного распорядка дня, кого-то начинает штырить от внезапно пропавшей связи в смартфоне.
Всё это, если можно так сказать, общечеловеческие фобии, присущие целым поколениям, странам и континентам. Но есть и чисто профессиональные фобии, которые вряд ли будут понятны представителям других профессий.
Фобии — это зло, как в жизни, так и в работе. Потому что предмет страха — выдуманный, а сам страх — настоящий. И последствия страхов вполне реальные.
В этой статье — истории реальных программистов и их профессиональных фобий, которые мешали им жить и работать в своё удовольствие. Люди реальные, имена вымышленные.
#хабраархив
Очередной эмулятор Nes. Продолжаем
В прошлой статье мы немного задели тему эмуляции процессора. В этой статье будет ещё больше технической информации — по правильной реализации памяти и работе с ней. И, наконец, доберёмся до видеоадаптера (PPU).
В прошлой статье мы немного задели тему эмуляции процессора. В этой статье будет ещё больше технической информации — по правильной реализации памяти и работе с ней. И, наконец, доберёмся до видеоадаптера (PPU).
Информационный парадокс чёрных дыр: куда в них исчезает информация, и исчезает ли вообще
Чёрные дыры — одни из самых загадочных объектов во Вселенной. Вблизи себя они искривляют пространство-время настолько, что даже свет не может вырваться из их гравитационного колодца. Само их существование не оспаривается научным мейнстримом. Но, как это часто бывает в физике, эти сущности порождают ещё больше вопросов и теоретических проблем — в данном случае эти проблемы находятся на стыке квантовой механики и общей теории относительности. Одна из самых известных — информационный парадокс чёрных дыр, который ставит под вопрос фундаментальные законы сохранения информации в нашей Вселенной.
Чёрные дыры — одни из самых загадочных объектов во Вселенной. Вблизи себя они искривляют пространство-время настолько, что даже свет не может вырваться из их гравитационного колодца. Само их существование не оспаривается научным мейнстримом. Но, как это часто бывает в физике, эти сущности порождают ещё больше вопросов и теоретических проблем — в данном случае эти проблемы находятся на стыке квантовой механики и общей теории относительности. Одна из самых известных — информационный парадокс чёрных дыр, который ставит под вопрос фундаментальные законы сохранения информации в нашей Вселенной.
Стань не просто гостем, а настоящим исследователем и собирателем. Твоя миссия — найти 19 уникальных артефактов. Успешные искатели получат почётное звание «Архивариус Хабра 19000», а самые упорные смогут выиграть эксклюзивный мерч от наших партнёров.
Please open Telegram to view this post
VIEW IN TELEGRAM
Что умеет RTX 4090 в 2025 году и как её использовать для облачного рендеринга анимаций
Эта статья — не просто обзор железа. Узнаем, как 4090 раскрывается в задачах 3D и рендеринга, включая специфичный, но показательный кейс по headless-визуализации с трассировкой лучей и сборкой видео через FFmpeg.
Эта статья — не просто обзор железа. Узнаем, как 4090 раскрывается в задачах 3D и рендеринга, включая специфичный, но показательный кейс по headless-визуализации с трассировкой лучей и сборкой видео через FFmpeg.
Зажигаем миллиард цветов миллионом строк
Надругательство над C#, C++ и HLSL, игрища с булками и буферами, тройная полиглотность, SIMD, пепекторы, DirectX, экономия 800 Тб ОЗУ, быстрая степень и многое другое. Это рассказ о создании софта на собственном фреймворке, который управляет ядерной подсветкой и механической видеостеной.
Надругательство над C#, C++ и HLSL, игрища с булками и буферами, тройная полиглотность, SIMD, пепекторы, DirectX, экономия 800 Тб ОЗУ, быстрая степень и многое другое. Это рассказ о создании софта на собственном фреймворке, который управляет ядерной подсветкой и механической видеостеной.
Рынок жёстче, планка — выше: как проходят технические собеседования в 2025 году
Ещё три года назад любой грамотный разработчик с опытом работы от трёх лет буквально тонул в предложениях от рекрутеров. Компании устраивали настоящие бои за IT-таланты, предлагая невероятные зарплаты и бонусные пакеты, а иногда даже закрывали глаза на неудачные собеседования, лишь бы заполучить нужного человека. Безумие найма 2020-21 годов было исключительным явлением; сейчас на тот период многие смотрят со смесью ностальгии и недоумения.
Перенесёмся в 2025 год: ландшафт рынка изменился кардинально. В этом обзоре мы посмотрим, как на самом деле устроены технические интервью в 2025 году — без прикрас, на примерах реального опыта кандидатов, которые проходят их прямо сейчас.
Ещё три года назад любой грамотный разработчик с опытом работы от трёх лет буквально тонул в предложениях от рекрутеров. Компании устраивали настоящие бои за IT-таланты, предлагая невероятные зарплаты и бонусные пакеты, а иногда даже закрывали глаза на неудачные собеседования, лишь бы заполучить нужного человека. Безумие найма 2020-21 годов было исключительным явлением; сейчас на тот период многие смотрят со смесью ностальгии и недоумения.
Перенесёмся в 2025 год: ландшафт рынка изменился кардинально. В этом обзоре мы посмотрим, как на самом деле устроены технические интервью в 2025 году — без прикрас, на примерах реального опыта кандидатов, которые проходят их прямо сейчас.
КАША в голове, КАША в коде — первые шаги к порядку
Многие, кто только начал изучать программирование, сразу ныряют в сложные штуки и пытаются прыгнуть выше головы. Вот семь советов, которые помогают не сгореть на старте, не чувствовать себя потерянным и не бросить всё на середине.
Многие, кто только начал изучать программирование, сразу ныряют в сложные штуки и пытаются прыгнуть выше головы. Вот семь советов, которые помогают не сгореть на старте, не чувствовать себя потерянным и не бросить всё на середине.