рубрика

IT-индустрия и ПО

Языки программирования, инструменты разработки, релизы и экосистемы.

Материалов в рубрике: 141

Sharge’s eye-catching MacBook charger is over 25 percent off

Looking for a MacBook and device charger that’s as stylish as it is capable? Both Amazon and Sharge are selling the Pixel 140W GaN charger for $69.88 and $69.90, respectively, a $24 discount on its usual price. If you’re not in need of that much wattage but like the style, Sharge is also selling the […]

[Перевод] Объединяются ли (в реальности) все три квантовых взаимодействия в одно?

Итан Сигел (американский астрофизик‑теоретик и научный журналист, автор рубрики «Спросите Итана», один из пропагандистов современных научных знаний), пытается поколебать нашу уверенность в том, что физики уже объединили все три фундаментальных квантовых силы и, засучив рукава, взялись за объединение их с…

Разбираем Метрику через ИИ-ассистента на примере металлобазы

В прошлой статье мы уговаривали металлобазу обновить сайт. Допустим, что уговорили: цены текстом, сортамент, форма "Рассчитать стоимость". Заявки пошли. А через пару месяцев в понедельник директор задает простой вопрос: "Почему на прошлой неделе с сайта пришло меньше заявок?" Ответ лежит в Яндекс Метрике. Но директор…

[Перевод] Как обжегся Netflix, урезав память контейнеру

Вдвое урезали память контейнеру. Тесты прошли. На реальном трафике тоже все отлично. Две недели всё работало стабильно. Но затем почему-то нагрузка изменилась, и больше 60% запусков пришлось повторять с увеличенными ресурсами. Так ребята из Netflix получили классный урок при разработке системы, которая сама подбирает…

Show HN: EarthData – find places to visit or live that match what you care about

Hi HN, A few years ago, I was trying to find the place on Earth that had the optimal combination of attributes to vacation to or live. I couldn't find anything that wasn't a marketing funnel or was limited in geography. So I built EarthData essentially for myself, but others might find it useful. There are two modes:…

Как ИИ-агенты изменили работу CV-инженера: 5 сценариев из практики

Первые программисты в буквальном смысле собирали программу руками: переключали кабели и выставляли тумблеры. Потом они набивали машинный код на перфокартах, а вскоре перешли на ассемблер. Позже появились C и C++ — языки, уже более понятные человеку, но всё еще довольно душные в повседневной работе. За ними пришли…

Show HN: Thousand Suns, a nuclear war sandbox

Hi HN, I'm the author of Thousand Suns (1KS). This has been my full-time project for the past six months and is now available as freeware for Windows, Linux and macOS (experimental) on itch.io. It started as a game but slowly turned into a serious simulation as I educated myself on nuclear war. I'm a stay-at-home dad,…

Show HN: Perch by mxRaven, a self-hosted mailbox and CLI in 1 file

Hi HN, I have been working on mxRaven: https://mxraven.com for the past couple of months, and it has been hard to explain the idea without actually showcasing a functional use case, hence I decided to build perch. Perch is a single binary Go program that can serve IMAP + SMTP as a complete mailbox service and has an…

Show HN: MCP Ranking by Risk

Article URL: https://index.getdurin.com/ Comments URL: https://news.ycombinator.com/item?id=50454177 Points: 1 # Comments: 1

Как мы получили патент на изобретение всего за месяц

Это была наша вторая работа с АО НПК «Промышленные технологии». Основным направлением деятельности этой компании являются научные изыскания в областях с обеспечением процессов трения различных материалов, применением смазочных материалов, усовершенствованием конструкций узлов, проектированием и опытным производством…

От промтов к спецификациям: как я организовал разработку автотестов с ИИ-агентами

Представим обычную задачу: нужно расширить покрытие REST API автотестами. Сейчас с такими задачами справляются ИИ-агенты: изучают существующий код, добавляют необходимые методы клиента, пишут тестовые сценарии и возвращают готовую реализацию. На первый взгляд все отлично. Тесты написаны, код аккуратный, а pytest…

Pharo in the Browser with WebAssembly

Article URL: https://massimo-nocentini.github.io/pharo-vm/world.html Comments URL: https://news.ycombinator.com/item?id=50453763 Points: 29 # Comments: 6

Show HN: Card game, every hand solvable

No login required, no ads. Game history saved to browser localStorage. Comments URL: https://news.ycombinator.com/item?id=50453670 Points: 2 # Comments: 0

Apple is killing its Support Community forum next week

Article URL: https://www.theverge.com/tech/1031507/apple-community-support-forum-shutting-down Comments URL: https://news.ycombinator.com/item?id=50453555 Points: 47 # Comments: 20

Sony’s latest Pulse wireless headset packs planar magnetic drivers at a good price

It's tempting to seek out the do-everything wireless gaming headset with noise cancellation, phenomenal sound quality, multiplatform connectivity, swappable batteries - you name it. But if you just want the basics done well, Sony's new $99.99 PlayStation Pulse headset is worth considering. It has very good sound and…

На «ё» бывают не только рестораны. Как разработчикам угрожают две буквы

Почему len(“ё”) в Python иногда возвращает 2, регулярка [а-яА-Я]+ отвергает слово «ёж», а стандартная нормализация Unicode пропускает фишинговые логины с кириллической «а»? Редакторы спорят, нужна ли буква «ё» в тексте, а разработчики ловят из-за неё баги в проде. На примерах в Python и PostgreSQL 18 разбираемся, как…

Можно ли обмануть ИИ‑детектор: эксперименты с редактированием и переводом

Что осталось за кадром в прошлый раз? В статье «О вузовских ИИ‑детекторах: что они могут, а чего нет. Неочевидные результаты собственного тестирования» я сделала вывод, что актуальные версии Думейта, Антиплагиата и GPTZero позволяют корректно определить автора текста, и предложила для этого более эффективный подход,…

Hyper-Realistic Sand with WebGL2

Article URL: https://av.github.io/safe-sand/ Comments URL: https://news.ycombinator.com/item?id=50453288 Points: 3 # Comments: 0

Streaming is still trying to be TikTok

At Skydance's first employee town hall after it acquired Warner Bros. Discovery in October, CEO David Ellison told staff that the company behind Paramount Plus and HBO Max was competing for people's attention with some of the world's biggest tech companies. Months earlier, he'd singled out a way to get viewers to…

EventSourcingDB 1.3.0 Is Available

Article URL: https://www.eventfoundation.io/resources/blog/eventsourcingdb-1-3-0-is-available Comments URL: https://news.ycombinator.com/item?id=50453080 Points: 9 # Comments: 0

NSF’s X-Labs Program Draws Support From Charities and Investors

When the U.S. National Science Foundation began its X-Labs program in May, the agency said the higher-risk, higher-funded awards would create new kinds of partnerships that would confront urgent scientific and technological challenges. Now, the NSF is doubling down on the idea, with an announcement in October that…

Установка и подключение GitLab Runner для CI/CD-пайплайнов

Разработка программного обеспечения — многоступенчатый процесс проектирования, написания кода и тестирования продукта. Часть шагов можно автоматизировать с помощью процессов непрерывной интеграции (CI) и непрерывной доставки (CD). В этой статье расскажем про установку Gitlab Runner — исполнителя пайплайнов в среде…

We need more goat sacrifices

Article URL: https://www.experimental-history.com/p/we-need-more-goat-sacrifices Comments URL: https://news.ycombinator.com/item?id=50452652 Points: 44 # Comments: 24

Агенту мало дать доступ к коду. Как мы перенесли процесс команды в хуки и гейты

Привет! Меня зовут Валерий Почтарёв, я развиваю инструменты антифрода и отвечаю за систему контроля доступов пользователей в Авито. Этот материал будет полезен тем, кто внедряет агентов в разработку и упирается в то, что они забывают процессы. Спойлер: мы заставили агентов работать предсказуемо, когда перенесли…

Next-Level Benchmarking Overfitting – Thomas Neumann

Article URL: http://databasearchitects.blogspot.com/2026/11/next-level-benchmarking-overfitting.html Comments URL: https://news.ycombinator.com/item?id=50452496 Points: 36 # Comments: 4

[Перевод] Kora — настольная ОС на Linux для ИИ-энтузиастов

Kora — новая настольная операционная система на базе Linux, которую анонсировал гендиректор Кёрт Макмастер (Kirt McMaster). Она выйдет в 2027 году. Система рассчитана на опытных пользователей ИИ, разработчиков и создателей контента, а не на массовый рынок. Кёрт Макмастер знает, что его новая операционная система Kora…

In Defense of Giving a Shit

Article URL: https://www.possibilityspace.org/blog/posts/in-defence-of-giving-a-shit/ Comments URL: https://news.ycombinator.com/item?id=50452407 Points: 18 # Comments: 4

Удобно всем, идеально никому: кому не нужна платформа поверх брокера сообщений

Привет, Хабр! На связи команда «Диасофт». У нас в линейке есть оба слоя, о которых пойдет речь в названии: брокер сообщений Digital Q.MessageBroker на базе Kafka и интеграционная платформа Digital Q.Integration , внутри которой этот брокер работает. Так что в этой теме мы не сторонние наблюдатели. Cпор на самом деле…

SilentJSON: не просто быстрый JSON-парсер для Go

Рассказываю о релизе библиотеки SilentJSON для Go: почему дело не только в бенчмарках, а в подходе к обработке данных. Разбираем работу с RawMessage, потоковую десериализацию гигабайтных файлов и распараллеливание массивов без лишних аллокаций. Читать далее

Вышел Blender 5.3

Blender Foundation выпустила Blender 5.3 — актуальную стабильную версию бесплатного кроссплатформенного пакета программ для 3D‑графики с открытым исходным кодом. Читать далее

Бот стартует, а база ещё не готова: что на самом деле делает After= в systemd

После перезагрузки бот падает при подключении к PostgreSQL, хотя в unit-файле есть After=postgresql.service. Через минуту запускается вручную. Разберём, что именно упорядочивает After=, как проверить готовность базы и подключение с параметрами приложения, а также где заканчиваются возможности Restart=on-failure.…

Как аналитики заменили тестировщиков и приручили ИИ

Привет, Хабр! На нашем ИТ-митапе для технического комьюнити эксперт ГК «КОРУС Консалтинг» выступила с темой «Автоматизация тестирования с помощью ИИ: идеи, гипотезы, результаты» . Читать далее

Я тучка-тучка-тучка, а вовсе не медведь. Какие профессиональные болячки айтишников можно найти у героев мультиков?

Кадр из мультфильма «Том и Джерри » Я Евгения Карбышева, на Хабре пишу о здоровье айтишников и не только. Недавно с дочкой пересматривала мультфильм «Остров сокровищ», и поймала себя на мысли, что гипертрофированные анимированные образы отлично показывают проблемы героев с точки зрения физических и психологических…

Пока вы изучаете отчёты, проект уже горит. Как замечать проблемы раньше

Хватит верить отчётам. Они скрывают от вас самое интересное. Пока руководители изучают диаграммы и считают закрытые задачи, проекты буксуют, дедлайны срываются, а сотрудники неделями ждут согласований. Мы нашли способ перестать играть в угадайку: одна доска показывает проблемы в реальном времени, а ИИ отвечает на…

Что нового в .NET 11?

Совсем недавно вышел .NET 11, и это значит, что пора обновлять свои проекты. Но сначала посмотрим, стоят ли нововведения в C# 15, Runtime Async, JIT-оптимизации и многое другое того, чтобы спешить с переходом на новую версию. Читать далее

Пять решений для 1С: ИИ-агент, диагностика базы и согласование платежей

В октябрьскую подборку Инфостарт Маркетплейса вошли пять инструментов для работы с данными, платежами, отпусками и продажами. Разберём, как они устроены, какие конфигурации поддерживают и какие ограничения нужно учитывать перед установкой. Читать далее

Как предсказывать будущее: считаем пик затрат на ИТ-активы заранее

В ноябре 2026 года Игорь, ИТ-директор средней компании, сдает бюджет по привычной схеме: к расходам текущего года прибавляют пять процентов, после чего финансовый директор проверяет арифметику и согласует сумму. Читать далее

Под прицельным взглядом: аттосекундный «супер-рентген»

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

Человек-ракета. Реактивный базис на F# и Godot. Ступень 1. По стопам прогресса

Пару месяцев назад я закончил здоровенный цикл по неочевидным особенностям F# в декорациях Godot. Под конец я пообещал выпустить ещё несколько статей по реактивному программированию на стыке тех же технологий. Момент исполнения обещания наступил с опозданием. Нас ждут три статьи, в ходе которых я познакомлю вас со…

ETL на базе Apache Spark. Конфигурации преобразования в формате YAML. Сборка решения из «кубиков»

В данной статье описываются технологии, использованные для построения полнофункционального ETL на базе Apache Spark. Статья планируется как первая в цикле статей о решении бизнес проблем с помощью созданного ETL с использованием существующих Open-Source решений. Читать далее

О Дух Машины, возьми наши деньги и забери у нас ручное тестирование

У нас было 15 000 ₽ в месяц, команда из пяти человек и катастрофическая нехватка времени на ручное тестирование. И мы призвали Духа Машины. Мы команда тестирования Главной страницы Яндекса. Как и у любой QA‑команды, у нас гора рутины: открыть задачу; понять, что в PR; накидать чек‑лист; написать тест‑кейсы;…

Как оптимизировать текущие мощности кластера, чтобы не переплачивать за новые узлы? Или всё-таки расширять?

Когда нагрузка растёт, а ресурсов в кластере остаётся всё меньше, кажется, что пора добавлять новые узлы. Но часто текущая инфраструктура способна на большее, если оптимизировать использование уже доступных мощностей. Расскажем, как точнее оценивать реальный объём доступных ресурсов, настраивать запросы приложений и…

Почему телескопу ELT понадобилось пять зеркал: Разбираем оптическую схему 39-метрового гиганта

Когда в научно-популярных новостях пишут про строящийся в Чили Чрезвычайно большой телескоп (ELT), обычно ограничиваются впечатляющими цифрами: 39 метров апертуры, 798 шестиугольных сегментов, а главная вращающаяся часть по размеру и массе сопоставима с хорошим эсминцем. Но с точки зрения инженера, да и обычного…

«Кодовое слово» — подкаст Инфостарта об 1С технологиях и людях

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

Литобзор без рутины: поиск через API Scopus, WoS и OpenAlex, отбор, PDF и список по ГОСТ

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

Оптимизация расхода ферромарганца в ДСП-3 с помощью Catboost

Привет, это Рамиль Максютов со второй частью цикла про плавки в ДСП-3. Первая часть тут: https://habr.com/ru/articles/1105616/ В этой статье на данных из первой части учим CatBoost предсказывать минимальную дозу ферромарганца для выплавки отливки из стали 35Л в дуговой сталеплавильной печи с основной футеровкой.…

Какие решения были популярны у 1С-ников в октябре?

Читайте подборку, смотрите, что интересного активно скачивалось 1С-никами из Базы знаний в октябре. Для чего это вам? Там может быть ответ на ваш вопрос. А еще это отличная возможность следить за тенденциями в мире IT. Читать далее

Асинхронный OSINT против WAF: Как я дорабатывал свой сканер периметра до стандартов Kali Linux

«Мы не можем упаковывать каждый скрипт в мире, покажите нам реальный интерес комьюнити» — именно такой вежливый отказ прилетел мне от майнтейнеров Kali Linux в ответ на заявку добавить мою утилиту Web-Recon в официальный дистрибутив. Вызов был принят. За последние недели простой скрипт эволюционировал в зрелый…

ИИ оставит человечество без работы. Или мы снова чего-то не учли? Часть 2

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

Python 3.15 включил UTF-8 по умолчанию: что ломается в cp1251 и как это найти до бухгалтерии

В Python 3.15 open() без encoding читает и пишет UTF-8 независимо от локали (PEP 686). На русской Windows и серверах с ru_RU.CP1251 это значит падения на выгрузках из 1С и, что хуже, тихие кракозябры в файлах для соседних систем. Воспроизводим на 3.14 и 3.15, находим такие места через EncodingWarning и ruff и чиним…

Вышло обновление RapidRAW 1.6.9 — открытого редактора изображений RAW

Состоялся выпуск обновления открытого мультиплатформенного редактора изображений RapidRAW 1.6.9. Проект предлагает простой способ обработки изображений RAW с помощью GPU. Решение использует лёгкую (~30 МБ) и эффективную кодовую базу, созданную на основе Rust, React и Tauri. Читать далее

Access modes без иллюзий: кто в Kubernetes на самом деле сторожит ваш том (+5 экспериментов, чтобы проверить хранилище)

Под висит в Pending , в событиях Multi-Attach error , и первое желание — ребутнуть узел. А потом узнаёте, что RWO на NFS не защищает вообще ни от чего, и два пода спокойно пишут в один ReadWriteOnce-том. Разобрались, кто в Kubernetes на самом деле читает accessModes — спойлер: в двух случаях из трёх никто. В конце…

Как я сделал папку с паролем для Windows на WinFsp и формате Cryptomator

Zamok шифрует папку в Windows 10 и 11 из меню правой кнопки Проводника. Папка остаётся на своём пути, открывается паролем или Windows Hello и запирается сама по Win+L, при сне и после 30 минут без работы. Данные хранятся в формате Cryptomator, и папку можно открыть без Zamok в Cryptomator на Windows, macOS, Linux, iOS…

Protecting SSH Keys with macOS Secure Enclave

Article URL: https://gatezh.com/posts/macos-secure-enclave-ssh-keys/ Comments URL: https://news.ycombinator.com/item?id=50449748 Points: 311 # Comments: 111

Релиз Sigil 2.8.6 — открытого мультиплатформенного редактора электронных книг в формате ePub

В первой половине ноября 2026 года состоялся релиз бесплатного с открытым исходным кодом мультиплатформенного редактора электронных книг Sigil 2.8.6 , использующего Qt6 (и QtWebEngine). Проект предназначен для редактирования книг в формате ePub (как ePub 2, так и ePub 3). Выпуск Sigil 2.8.0 случился в июне 2026 года.…

Обновление открытого музыкального плеера fooyin 0.15.0 под Windows и Linux

Разработчик открытого проекта музыкального плеера fooyin представил обновление с версией для Windows. Ранее решение было доступно только для Linux, а вариант для macOS находится в разработке. fooyin - это настраиваемый плеер, который предлагает гибкое воспроизведение без пауз, расширенные плейлисты, управление…

Выпуск обновления Mesa 26.3

9 ноября 2026 года состоялся релиз свободной реализации API OpenGL и Vulkan — Mesa 26.3.0 . Выпуск Mesa 24.0.0 произошёл в феврале 2024 года. Релиз Mesa 25.0 случился в феврале 2025 года. Версия Mesa 26.0 вышла в феврале 2026 года. Читать далее

[Перевод] Что каждый программист должен знать о переполнении стекового буфера

Прикладное руководство, помогающее с азов понять, как организованы атаки с переполнением стекового буфера под Windows. Ведь по Unix‑подобным системам таких разборов уже хватает. Читать далее

Opsgenie закрывается в апреле 2027. Я сделал дежурства с эскалациями в Telegram для команд в РФ

Atlassian закрыл новые регистрации в Opsgenie в первом квартале 2026 года и назначил 5 апреля 2027 года датой окончания поддержки. Функции дежурств переезжают в Jira Service Management, а для многих команд в России переезд туда закрыт. PagerDuty, incident.io и Rootly либо недоступны, либо заточены под Slack, которым у…

[Перевод] BeOS в браузере: чужая ОС нашла в эмуляторе Mac баги, которых Mac OS не замечала

В середине 90-х Apple всерьёз думала купить Be вместе с её BeOS, а в итоге выбрала NeXT. Теперь ту несостоявшуюся ветку истории можно открыть в браузере: автор Infinite Mac добавил на сайт версии BeOS для Power Macintosh. Простой задачи не вышло. Эмулятор DingusPPC до сих пор доводили в основном под Mac OS, и BeOS…

Во имя безопасности: как обновление Ubuntu 26.04 может положить вам прод

Добрый день, меня зовут Петр. Обычно я не пишу статьи про баги и инциденты из практики, но сегодня хотелось бы описать изменение в ядре Ubuntu, которое внезапно вызвало проблемы на пустом месте и это же изменение касается многие инфраструктуры. Читать далее

Git security vulnerabilities announced

Git is releasing updates addressing six security vulnerabilities affecting recursive clones, reference handling, merges, binary patches, and imports. Here is what users need to know. The post Git security vulnerabilities announced appeared first on The GitHub Blog .

Инцидент в 1С: как передать контекст и не начинать диагностику заново

Сложный сбой в 1С редко начинается с чистого листа. Внутренняя команда уже проверила журналы, сравнила окружения и выдвинула несколько гипотез. Но при передаче задачи следующей линии поддержки часть контекста теряется, и диагностика фактически начинается заново. Длина обращения сама по себе не помогает диагностике.…

Настройка Wazuh для обнаружения атак на Linux и Windows

Пошаговое руководство по сборке домашнего лабораторного стенда: Wazuh Server, два хоста с агентами на Ubuntu и Windows 10 и атакующая машина на Kali Linux. Разворачиваем Wazuh, настраиваем правила обнаружения и на практике проверяем, как SIEM собирает логи, обнаруживает SSH-брутфорс в реальном времени, подозрительную…

Evolving metal extraction processes

The metals industry has experienced transformational moments before: the Bessemer process, flash smelting, electric arc furnaces, and modern continuous casting all changed what was possible. Yet, for more than a century, most extraction processes rely on techniques and pathways that would be familiar to metallurgists…

Tatarnetes собирается как суп, Sheeternetes подружился с K8s, Kyvernetria работает на аллелях и другие новости *нетесов

Вам это, скорее всего, неинтересно, но у меня с самого начала была тактика, и я ее придерживаюсь. В общем, очередная пачка апдейтов моих *нетесов, иронично-исследовательских надстроек или форков куба, начиная с Kyvernetria и Tatarnetes и заканчивая Mysoginetes и Kyvernetria. Новые фичи, новые релизы и всё такое.…

Альт Оркестрация: альтернатива Talos

Привет, Хабр! Под эгидой AOT мы проводим конференции для сообщества вокруг Kubernetes. На Kuber Conf от АОТ в 2025 году у нас выступал Алексей Костарев, Kubernetes-эксперт из «Базальт СПО». Для тех, кто любит смотреть видео — держите ссылку . А ниже — текстовая версия доклада в изложении Алексея. Меня зовут Алексей…

Представлен FakeDOS 2.0 — скринсейвер для macOS

В открытом доступе опубликован проект FakeDOS 2.0 . Это скринсейвер для macOS, который с пиксельной точностью имитирует работу компьютера с DOS. Читать далее

Детерминизм и свобода воли

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

Microsoft создаст единый центр обновлений для приложений в Windows 11

Microsoft планирует разработать для Windows единый центр обновления всех установленных программ. Большинство сторонних сервисов, распространяемых вне Microsoft Store, сейчас используют собственные установщики. Читать далее

Вебинар «Управляйте БД эффективно с Postgres Pro Enterprise Manager»

12 ноября компания Postgres Professional проведёт 12 ноября бесплатный вебинар, посвящённый Postgres Pro Enterprise Manager (PPEM) — графической платформе для централизованного мониторинга, диагностики и администрирования баз данных. Эксперты покажут, как управлять парком экземпляров СУБД из одного интерфейса,…

ИИ пишет код за минуты. Почему ваши веб-приложения все еще тормозят? Новинка «Современный Web Performance Engineering»

Привет, Хаброжители! С помощью ИИ можно собрать интерфейс, сгенерировать компоненты и создать целое веб-приложение за считаные минуты. Но функциональность не означает высокую производительность: приложение медленно загружается, интерфейс реагирует с задержкой, браузер тратит ресурсы на ненужные скрипты, которые…

Велосипедостроение: создаем физику для собственной Вселенной

Когда-то давно я читал фантастику Филиппа Фармера. У него действие происходит на планетах и в мирах, физика которых отличается от нашей, земной физики. Например, у него в “Мире реки” река течет по спирали и обтекает всю планету. Под влиянием фантастики я решил поиграть в демиурга. А что если создать свою физику,…

[Перевод] Как переписанная libc Zig замедлила SQLite в 12 тысяч раз

В 2001 году Джоэл Спольски, сочинения которого сильно повлияли на мою карьеру, написал великолепную статью Back to Basics . Суть её заключается в том, что практикующим программистам нужно разбираться в основах: какой бы абстрактной и далёкой от базовых алгоритмов ни казалась наша работа, от них неожиданно глубоко…

Построение отказоустойчивого кластера

Продолжаем рубрику «Лучшие практики SpaceVM 6.5.9». В прошлых публикациях мы разобрали настройку сети после установки платформы и развертывание виртуального контроллера. Теперь разберём построение отказоустойчивого кластера. Читать далее

Зоопарк ИИ-агентов, или как не обанкротиться

ИИ-агенты в компании — это круто, это эффективно, это успешный успех, до первого подобного случая: «DevOps нам пишет, что ИИ-агент удалил нашу продакшен-базу, и бэкапы тоже». Пока агент один, за ним можно присматривать персонально, с переменным успехом, однако в компаниях их становится всё больше: один отвечает…

Почему 200 OK врёт: что я переделал в проверке доступности сайтов

Задача казалась простой: раз в минуту сходить на сайт и сказать, работает он или нет. Первая версия уместилась в десяток строк: GET, проверка кода ответа, уведомление в Telegram. Через неделю оказалось, что почти каждая из этих строк врёт. Рассказываю, что пришлось переделать: как отличить «сайт упал» от «у меня…

Большое тихоокеанское мусорное пятно меняет цвет океана

Большое тихоокеанское мусорное пятно, область Тихого океана, где естественным образом скапливается мусор, переполнено мельчайшими частицами пластика. Настолько переполнено, что, по‑видимому, начинает менять цвет океана. Океан, как известно, имеет голубой цвет. Вода рассеивает свет с более короткими длинами волн,…

Свой маркиратор для Честного знака на картридже HP45 и ESP32: от одной точки до рабочего прототипа в производстве

Можно ли самому управлять картриджем HP45 и печатать им коды Честного знака так, чтобы это вышло дешевле готовых маркираторов? У меня на старте был один уставший картридж, ни строчки документации и ESP32. В статье расскажу, как я прошёл путь от первой точки на бумаге до маркиратора, который сейчас работает на…

Lighthouse CI: автоматизируем проверку производительности сайта

Проверить производительность веб-приложения через Lighthouse несложно. Но после очередного изменения в коде показатели могут ухудшиться, и если запускать аудит только вручную, такие изменения легко пропустить. В своём проекте я решил автоматизировать проверки с помощью Lighthouse CI и GitHub Actions, чтобы регулярно…

CyberOffice.pro 4.1.17 — корректирующий выпуск

В статье краткое описание и ссылка на корректирующий выпуск CyberOffice.pro 4.1.17. CyberOffice.pro – лёгкий офисный пакет для ценящих стабильность, интероперабельность и совместимость при работе со сложными документами; для практикующих цифровую гигиену без фанатизма. Читать далее

Зачем морозить нормальную электронику

В современной энергетике, авиации и космосе даже пара процентов потерь в преобразователях тока оборачивается миллионами ватт бесполезного тепла. Чтобы решить эту проблему, исследователь МАИ Михаил Остапчук и его проект «77К» (прошедший акселератор «Большая разведка» в рамках ФП «Технологии» ) предлагают пересмотреть…

Как перестать путать синус, косинус и тангенс

Привет, Хабр! Наверняка многие помнят со школы: синус – это отношение одного катета к гипотенузе, косинус – другого, а тангенс... И вот здесь уже приходится вспоминать, какого катета к какому. Хочу показать несколько простых мнемонических правил, которые помогают не заучивать определения механически, а быстро…

Я больше десяти лет терял заметки и написал свой заметочник. Что получилось к версии 0.24

Nitinol — бесплатный локальный заметочник, в котором заметки, задачи, логи и схемы и связи между ними лежат вместе и находятся одним поиском. • Быстрая запись: хоткей из любого окна, пара строк, готово • Поиск, который находит: понимает русский и код, открывает страницу сразу на нужном месте • Канбан-доска и…

Девяностые: последнее десятилетие будущего

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

Первый продакшен Sheeternetes: запустили телеграм-бот, компьют и данные которого живут целиком в Google-таблице

Sheeternetes — оркестратор контейнеров, в котором роль etcd играет Google-таблица, а цикл управления написан на Apps Script. До сих пор он оставался шуткой и учебной моделью: таблица планировала и лечила контейнеры, но для работы самих контейнеров необходим был какой-то сторонний компьют, воркеры. Но вчера нам удалось…

Вышел Mozilla Thunderbird 160.0

10 ноября 2026 года состоялся релиз бесплатного кроссплатформенного приложения для управления электронной почтой и новостными лентами Mozilla Thunderbird 160.0. Сборки проекта доступны для Windows, macOS и Linux в разделе Thunderbird Release в канале Release Channel. Это не ESR‑выпуск, если вам нужно решение с…

Мир под чёрным солнцем: растения и животные

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

Вышел кроссплатформенный инструмент с открытым исходным кодом для создания скриншотов Flameshot 15.0

В начале ноября 2026 года состоялся выпуск кроссплатформенного инструмента с открытым исходным кодом для создания скриншотов Flameshot 15.0. Исходный код проекта написан на C++ и опубликован на GitHub под лицензией GNU General Public License v3.0. Читать далее

Вышел открытый проект kmorph для быстрого восстановления после сбоя или обновления ядра Linux без перезагрузки

Команда разработчиков проекта Multikernel представили открытый проект под названием kmorph . Это решение для быстрого восстановления после аварийной остановки ядра Linux. Также этот инструмент предназначен для замены ядра Linux в Live‑режиме без полноценной перезагрузки. Читать далее

Почему Gmail опаздывает по IMAP IDLE и как я сократил задержку с 44 до 8 секунд

Я делаю Telegram‑бота, который пересылает новые письма из почты в чат. Главное требование — скорость: если письмо приходит через минуту, проще открыть почту самому. С Mail.ru и Яндексом все заработало сразу, а Gmail присылал уведомления о новых письмах с опозданием до 44 секунд. В статье расскажу, как я искал причину,…

Охота на Гуся

Проект “Гусь” обречён на холивар. Шутка ли: ИИ написал язык программирования, который быстрее C++ и Rust. Холивар – это в основном про зрелища, и так ясно, who is whoosh. Однако на полях сражений в виде “хлеба” остаются поучительные артефакты, парочку из которых предлагаю рассмотреть. Невероятно? Невероятно💎

В ESTT завершают восстановление облачной инфраструктуры

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

На ресурсе foldableflight опубликованы 109 бумажных самолётиков с инструкциями и видео по сборке

Представлен сайт foldableflight , где собраны 109 бумажных самолётиков с инструкциями и видео — у каждой модели есть рейтинг по скорости, дальности планирования и точности. У моделей есть уровень сложности: от «очень просто» до «эксперта». Можно собрать настоящие истребители: Unite, который продержался в воздухе 31,2…

Другие рубрики