Обновить

Все потоки

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

Вот такие пироги… Почему нам врут круговые диаграммы

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

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

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

Читать далее

Как весь день быть продуктивным: не выгореть и покончить с прокрастинацией. Часть 3

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

Речь в этой статье пойдет о личной продуктивности или как сделать больше в единицу времени и не "рипнуться от напряга". В свое время я пытался оптимизировать свой график, тогда я еще работал 5/2 и вел свой пет проект создавал игру на юнити. Времени на все катастрофически не хватало. В перерывах на работе я читал книгу по гейм дизайну и паттернам, а приходя домой сразу садился за работу. В то время я думал, что надо все больше и больше прилагать усилий, потому что другого варианта нет. В итоге игру я все же завершил, но в добавок получил хорошее выгорание. Чтобы предотвратить подобное, я разобрал некоторые не просто разобрал свои ошибки с отдыхом и мотивацией, а определил четкие принципы.

Читать далее

В прошлом квартале я внедрил Microsoft Copilot для 4000 сотрудников

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

В прошлом квартале я внедрил Microsoft Copilot для 4000 сотрудников.

$30 за место в месяц.

$1,4 миллиона в год.

Я назвал это "цифровой трансформацией".

Совету директоров понравилась эта формулировка.

Они одобрили за одиннадцать минут.

Никто не спросил, что это вообще будет делать.

Включая меня.

Я всем говорил, что это "увеличит продуктивность в 10 раз".

Это не реальная цифра.

Но звучит как реальная.

HR спросил, как мы будем измерять это увеличение в 10 раз.

Я сказал, что мы "задействуем аналитические дашборды".

Вопросы прекратились.

Три месяца спустя я проверил отчёты по использованию.

47 человек открывали его.

12 использовали больше одного раза.

Один из них — это я.

Я использовал его, чтобы пересказать письмо, которое мог прочитать за 30 секунд.

Это заняло 45 секунд.

Плюс время на исправление галлюцинаций.

Но я назвал это "успешным пилотом".

Успех означает, что пилот не провалился явно.

Финдир спросил про ROI.

Я показал ему график.

График шёл вверх и вправо.

Он измерял "AI-enablement".

Я эту метрику придумал.

Он одобрительно кивнул.

Теперь мы "AI-enabled".

Я не знаю, что это значит.

Но это есть в нашей инвесторской презентации.

Старший разработчик спросил, почему мы не используем Claude или ChatGPT.

Я сказал, что нам нужна "энтерпрайз-безопасность".

Он спросил, что это значит.

Я сказал "комплаенс".

Он спросил, какой именно комплаенс.

Я сказал "все виды".

Он выглядел скептически.

Я назначил ему "встречу по развитию карьеры".

Вопросы прекратились.

Microsoft прислала команду для кейс-стади.

Они хотели представить нас как историю успеха.

Читать далее

Open source-стратегии: как работать с партнерами на базе открытых технологий — опыт Александра Нозика, директора SPC

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

Обсудили с @darksnake ход развития open source-хаба — его инициативы, реализующей новую модель сотрудничества на базе индустриального опенсорса. Получился объемный, но продуктивный разговор с полезными инсайтами по теме.

Читать далее

librats: Выпуск версии 0.5.x. Ускорение поиска пиров, алгоритм spider, поддержка JavaScript, Python и многое другое

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

Привет! Работа над ядром поисковика rats-search продолжается. Новая версия библиотеки librats (v0.5.3) приносит важные архитектурные улучшения для построения распределенных сетей в условиях NAT и блокировок.

Ключевые изменения:

Унифицированный API (FFI): Завершена интеграция с Node.js. В отличие от фрагментированных реализаций libp2p, librats предоставляет идентичный набор функций для C++, Python, Node.js и Android через FFI.

Эффективный DHT:

Реализован алгоритм Spider для прибегания с сбора announce.

Добавлена поддержка branch-factor и маршрутизации на основе задержек (RTT-routing).

Персистентность: Routing-таблицы сохраняются при перезапуске, что критически важно для связности сети в сложных сетевых условиях.

BitTorrent: Значительный рефакторинг и оптимизация модуля.

Платформы: Windows (x64), Linux (x64), Android (32/64), macOS (x64).

Читать далее

Инженерное чудо Compaq'а из 90-х…

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

Я большой фанат ноутбуков и любых схожих с ними устройств. В моей небольшой коллекции есть самые разные модели: с десктопными Pentium 4, с дискретными GPU от S3 Graphics и даже парочку «отвальных» ноутбуков с MXM-видеокартами. Однако одна модель особенно выделяется — ведь Compaq M300 был не только мощным и при этом компактным ноутбуком родом из 1999 года, но ещё и игровым — благодаря дискретной графике от ATi. Как выглядел игровой ноутбук из 90-х, что у него было внутри, на что он был способен и для чего он мне нужен в 2025 году — читайте в сегодняшней статье!

Читать далее

Ассемблер для гоферов. Структура и макросы. Часть 2

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

В этой части (первая тут) мы поговорим о структуре Go-программы с использованием ассемблера, о хитростях макросов. Будем писать дальше нашу ассемблерную функцию.

Читать далее

Бунт против IBM, или как хакеры сломали систему и сделали компьютеры персональными

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

В 1974 году Тед Нельсон явил миру литературного кентавра — книгу, столь же эксцентричную, как и ее создатель. Чтобы оплачивать счета, Нельсон вынужденно читал лекции по социологии в Иллинойсском университете — хотя в душе был технологическим Че Геварой. Еще в свингующие шестидесятые он родил идею «гипертекста» — системы, связывающей документы невидимыми нитями, и окрестил ее «Проектом Ксанаду». Проект, правда, походил на линию горизонта — прекрасен, грандиозен, но вечно в стадии «почти готово».

Нельсона терзала одна несправедливость. Его коллеги-радикалы смотрели на компьютеры с суеверным ужасом — как средневековые крестьяне на алхимиков. Для бунтующей контркультуры тогдашние ЭВМ казались железными церберами. Нельсон не спорил: да, сейчас эти машины используют жестоко. Но в них он видел не кандалы, а ключ от темницы.

Вперед, в 70-е! →

Как работают современные браузеры. Часть 2

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

Веб-разработчики нередко воспринимают браузер как «черный ящик», который каким-то чудом превращает HTML, CSS и JS в интерактивные веб-приложения. На самом деле современный браузер — будь то Chrome (на базе Chromium), Firefox (Gecko) или Safari (WebKit) — представляет собой чрезвычайно сложное программное решение. Он управляет сетевыми запросами, разбирает (парсит) и выполняет код, рендерит графику с ускорением на графическом процессоре (GPU) и изолирует контент в отдельных процессах для обеспечения безопасности.

В этой серии статей мы подробно рассмотрим, как устроены современные браузеры, сделав акцент на архитектуре и внутреннем устройстве Chromium, но также отметим ключевые отличия в других браузерах. Мы рассмотрим весь цикл: от сетевого стека и конвейера парсинга до рендеринга с помощью Blink, выполнения JS с помощью движка V8, загрузки модулей, многопроцессной архитектуры, песочниц безопасности и инструментов разработчика. Главная цель — дать понятное и доступное объяснение того, что происходит в браузере "под капотом".

Читать далее

История дирижаблей. Часть 2: рождение и смерть французского дирижаблестроения

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

Как мы видели в первой части, воздухоплавание было изобретено во Франции эпохи Просвещения, и идея управляемого воздушного шара, дословно по-французски ballon dirigeable, возникла на следующий же год после полётов первых воздушных шаров. Однако первые эксперименты по созданию дирижаблей на ручной силе — достаточно компактных и лёгких паровых машин пока не существовало даже в проектах — окончились провалом, в том числе попытки создать дирижабль-бомбардировщик в России для отражения вторжения Наполеона в 1812 году. Прогресс, однако, не стоял на месте, и невозможное в конце XVIII столетия к середине XIX века уже было теоретически и конструктивно осуществимым. А идея сделать воздушный шар управляемым никогда не покидала пытливые умы изобретателей — особенно французских, считавших воздухоплавание предметом национальной гордости.

Читать далее

Почему xor eax, eax используется так часто?

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

В одном из моих докладов по ассемблеру я показал список из 20 самых часто исполняемых команд на среднем десктопе x86 с Linux. Разумеется, в этом списке были привычные  movaddleasubjmpcall и так далее; неожиданным стало включение в него xor — «eXclusive OR». В эпоху, когда я занимался хакингом на 6502, наличие XOR было почти абсолютно точным указанием на то, что найдена часть кода, связанная с шифрованием, или какая-то подпрограмма обработки спрайтов. Поэтому удивительно, что машина с Linux, просто занимающаяся своими делами, выполняет такое количество этих команд.

Но потом мы вспоминаем о том, что компиляторы любят генерировать xor при присвоении регистру нулевого значения.

Читать далее

«Прочный как кирпич»: сервер от Nokia, Dataflow-ускорители и не только

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

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

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

Привет, Хабр! Меня зовут Сергей Ковалёв, я менеджер выделенных серверов в Selectel. В новом дайджесте — ключевые анонсы, большинство из которых завязаны на задачах AI. Подробности под катом!

Читать далее

Ловушки PowerShell: поведение, которое ломает привычные ожидания разработчиков

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

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

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

Читать далее

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

Невероятная жизнь каспийского монстра

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

На берегу Каспийского моря, у города Дербент, и передо мной возвышается нечто из эпохи нашей молодости. Огромная серебристо-серая махина с крыльями, носом самолёта и корпусом корабля. Экраноплан «Лунь» является детищем советской инженерной смелости, а теперь покоится как доисторический зверь на берегу.

В 80-е годы прошлого века этот гибрид самолёта и корабля наводил страх на военных аналитиков НАТО, а сегодня он лишь безмятежно греется под дагестанским солнцем.

Пора рассказать, что же такое проект 903 «Лунь» и зачем он был нужен.

ding!

Идущий жидкою тропою: гидромотор

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

Мы знаем множество интересных видов двигателей, которые позволяют приводить в движение разнообразные устройства и механизмы людей. 

Двигатели эти существуют абсолютно разных конструкций и типов источника приводного усилия. 

В свете сказанного, зададимся вопросом: а может ли жидкость выступать в качестве двигателя?! Вернее сказать, в качестве рабочей среды этого двигателя? 

Мы видели двигатели с электрическим приводом, видели пневматические и даже внутреннего сгорания... 

Однако, думается, что подавляющему большинству, мало знаком следующий тип двигателя, который называется «гидромотор»! :-)

Читать далее

Общая теория относительности без координат: революция Туллио Редже

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

В начале 1960-х годов общая теория относительности переживала период интенсивных поисков новых формулировок. Спустя почти полвека после создания теории Эйнштейна, физики всё острее ощущали ограничения традиционного координатно-тензорного подхода. Именно в этом контексте итальянский физик Туллио Редже (1931–2014) опубликовал в 1961 году статью, которая навсегда изменила наш взгляд на природу пространства-времени.

Редже поставил перед собой дерзкий вопрос: можно ли описать гравитацию вообще без использования координат? Его ответ оказался не просто утвердительным – он открыл целое направление исследований, которое спустя десятилетия стало фундаментом для численной релятивистики и квантовой гравитации.

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

Работа Редже «General Relativity without Coordinates», опубликованная в Il Nuovo Cimento, предложила радикально новый подход: заменить гладкое искривлённое многообразие на дискретную структуру из плоских кусков – симплексов. Это было не просто техническое упрощение, а фундаментальное переосмысление того, как можно говорить о геометрии пространства-времени.

Разбираемся без мистики

Что делать, если после Dispatch хочется ещё. Лучшие представители жанра «Интерактивное кино»

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

Не так давно закончился первый сезон Dispatch — интерактивного кино/симулятора диспетчера от бывших сотрудников Telltale, что подарили нам Wolf Among Us и The Walking Dead.

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

Но вот проблема Dispatch в том, что её… мало. А после 2–3 прохождений подряд хочется если не того же самого, то в целом похожего. И если вы разделяете эти ощущения, то давайте вспомним, что там индустрия еще предлагает в сегменте интерактивного кино, ака «ненастоящие игры» по версии хардкорных геймеров.

Читать далее

Колоноскопия как прививка от рака

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

Да, это не rocket science. Это rectum science. И она вас спасёт

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

Когда люди слышат «Вам нужно сделать колоноскопию», они обычно реагируют так, будто я предложил им слетать на Марс без скафандра.

Неловкая пауза. Смущенная улыбка. «Доктор, может… как-нибудь потом?»

Понимаю. Это не самая романтичная тема для разговора. Но есть вещи, которые мы обсуждаем не потому, что хочется, а потому что важно.

И колоноскопия — одна из них.

Зачем она нужна, как проходит и кому пора бежать на исследование – читайте в этой статье.

Доктор «по кишкам»

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

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

Читать далее

6 Docker-фич для продвинутого использования. Часть 2

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

Привет Хабр! Снова.

Docker уже давно стал стандартом, и базовые команды вроде docker rundocker build или docker compose up знакомы любому разработчику. Но экосистема и инструментарий контейнеризации гораздо глубже.

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

Читать далее

Нагрузочное тестирование YMatrix

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

Привет, Хабр! На связи Марк — ведущий архитектор группы компаний «ГлоуБайт». Сегодня мы немного расширим результаты нагрузочного тестирования из предыдущей статьи «Нагрузочное тестирование GP6 vs GP7 vs Cloudberry» и поделимся результатами тестирования YMatrix. Сразу оговорюсь, что это дополнение к предыдущей статье, для того, чтобы сформировать понимание сравнимости результатов различных форков GreenPlum, поэтому акцентировать внимание будем только на YMatrix. Детали по методике тестирования и как были получены результаты для GP6, GP7 и Cloudberry 1.6, можно прочитать в предыдущей статье по ссылке выше. 

Читать далее