27 января 2025

[Перевод] Конкретный белок как катализатор колоректального рака. И как цель в лечении

Почему DeepSeek Janus-7B — это нечто действительно невероятное

Плагин для Wordpress, который вам нужен если у вас туристический проект! Плагин, который построил Чат…

Почему у разработчиков на самом деле выше ЗП

Я взял кредит 700 тысяч на разработку своей визуальной новеллы, чтобы тебе не пришлось

Статус участника Сколково: плюсы для бизнеса

Разворачиваем Langfuse в Kubernetes: open-source альтернатива Langsmith

Настройка общей папки с использованием Astra Linux 1.6 для хостов с ОС Windows

Как написать программу на Python без каких-либо знаний

Как отличаются СДВГ люди от обычных людей? И зумеры — это СДВГшники или просто ленивые инфантилы?

[Перевод] Кремниевая долина в восторге от китайской модели ИИ. Колонка WSJ о моделях DeepSeek

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

Как мы делаем из мусора 37 млн в год на маркетплейсах

Разобрал китайца, подарил жене, а теперь продаю на маркетплейсах на 39 млн в год

Эволюция корпоративного ITSM: объединяя людей, процессы и технологии

Великолепный век от PQ.Hosting: как арест в миллион долларов изменил жизнь команды

Нюансы разработки PWA для Банка Санкт-Петербург от первого лица

[Перевод] Вопрос на техинтервью аналитика и разработчика: “Назовите способы проверки username на уникальность”

Trinion BPMS. Бесплатная система управления бизнес процессами на базе Drupal

Видео с DevRel SPb Meetup (Кейсовник №2)

Применение Rust в UEFI/BIOS

«Джунам тут не место?»: как попасть в ИТ в 2025 году

3D-печатный синичник: пять лет спустя

Как и какая видеоигра поможет подготовиться к роли руководителя

DivMod, QuotRem или что-то другое?

[Перевод] Новые возможности ECMAScript — атрибуты импорта и модификаторы шаблона регулярного выражения

От игровых побед к спасению жизней: путь эндоскописта-геймера

Забытые шедевры Nokia: концепты телефонов, опередившие время

От игровых побед к спасению жизней: путь эндоскописта-геймера

[Перевод] Модульность для первоклассной оркестрации процессов

Хакатон «Цифровой прорыв»: как команда валидации Альфа-Банка разработала решение для РЖД

[Перевод] ByteDance запустила новую интегрированную среду разработки (IDE) для быстрого создания ИИ-приложений

Gartner по-русски – это не Гартнер

Современные техники оптимизации производительности в C++. Кэш-локальность, аллокаторы и параллелизм

Делаем умный зарядник для машины на коленке

Краткая история онлайн-платежей. Часть вторая: как интернет изменил и упростил всё

Угнетающая тенденция в казахской литературе. Или может я сума сошел?

С июня мы перешли на Контур Толк: как нам живётся на отечественных продуктах?

Как я смотрю YouTube без задержек и рекламы

Интеграция Jira-AWX

[Перевод] Оценка чат-ботов LLM: основные метрики и методы тестирования

GPT начал убивать поиск Google и Яндекса

7 вещей, которые больше всего волнуют аудиторов в модуле критических данных Flutter-приложения

Американские горки — поиск наибольшего паросочетания в двудольном графе

[Перевод] Пора ли менять DCS на универсальную систему управления?

Amplicode Frontend — фуллстек на час: создай админку для своего Spring-приложения

Промпт-инжиниринг: как разговаривать с нейросетью на одном языке

Java, Taint и SAST: что это и зачем, и причём здесь ГОСТ 71207

Отчет о проекте эффективного приоритетного дерева SAPT

Экономика. Общие положения. Часть I

Эстетика игр за доллар. История и философия сайта itch.io

Озеро для дата-склада: как мы нырнули в новые методы хранения данных и что из этого вышло

Cocos2d-x тестирование производительности

Как тестировать бизнес-процессы в Camunda: пошаговый гайд

Китайско-испанский ноутбук внутри и снаружи. Primux Ioxbook: что за зверь?

SQL HowTo: пошагово решаем СЛУ (Advent of Code 2024, Day 13: Claw Contraption)

Онлайн-школа программирования для детей: ТОП-10 школ

Архитектура биллинга Яндекс 360: как не стать единой точкой отказа

Используем языковые модели в AI-агентах. Часть 2. Retrievers, TextSplitters

Распространенные заблуждения начинающих и будущих инженеров по ручному тестированию (manual QA)

Автоматизированная расстановка ограждающих конструкций в nanoCAD BIM Строительство (конфигурация «Конструкции»)

Онлайн-школа программирования для школьников: дополнительное образование на курсах

Новые горизонты Python: личный опыт и практические советы

LLM против детских вопросов: смотрим, как GPT o1, QwenLM и DeepSeek справятся с детскими задачами

Что на неделе: новые фичи Samsung Galaxy S25, роборука для пианистов и мозговой чип от депрессий

Озеро для дата-склада: как мы нырнули в новые методы хранения данных и что из этого вышло

Экспериментируем с Gemini API бесплатно

Что такое интерпретируемость машинного обучения?

Аварии как опыт. Особенности репликации материализованных представлений в ClickHouse

Моделирование Результатов в Гольфе с Помощью Цепей Маркова

Точность позиционирования объектов в играх: возможные ошибки

Установка Qt на Windows без регистрации и VPN. Часть 1. VisualStudio Community + Conan.io

Автоматика для водоснабжения

Бизнес-проект: как я написал больше 500 рефератов с ClaudAI и ChatGPT, заработал 600.000 рублей

26 января 2025

Сумматор, триггер, регистр, почти счётчик, и можно было-бы больше и лучше на асинхронной логике, но надо менять IDE

Искусственный интеллект, научные открытия и инновации в продуктах

Как читается Schema в GraphQL API

Эмулятор NES в каждый проект! [0x00]

Callback рефы в React: что это такое и где можно применять

Николай Никитин, лидер «Научного опенсорса» Университета ИТМО о том, чем открытые разработки могут помочь учёным

Вранье и галлюцинации – ошибка или необходимая часть интеллекта?

Просто пишите код. Часть 1

Как благодаря полётам в космос, лесозаготовкам и облакам появились современные СУБД

Криптоанализ шифра Виженера. Как реализовать и взломать

Зачем нужен шаблон Render props в React?

Космический лифт за 15 минут

Docker — все в одной «коробке»

Создание образа в Cloud-init

DeepSeek — очередной квантовый скачек в развитии AI

Идеи о системе ИИ: Система команд. Часть 1

Мой путь к быстрой и понятной архитектуре, или зачем я выбросил агрегаты из DDD?

Прагматичное функциональное программирование в Java

Java для Sega Mega Drive — возможно ли это?

Как разработчик попытался в геймдев

[Перевод] Новый искусственный интеллект распознает 97% заболеваний легких и может отличить пневмонию от COVID-19

Немного поупражнялся с градиентами

От теории к практике: как раскрыть потенциал NFC с помощью Flipper Zero

Разработка в VR: личный опыт и рекомендации

AI-driven TDD — используем Code-LLM на максимум

Переход на новое окружение

Что такое EDR и с чем его едят? Беседа с руководителем управления развития технологий BI.ZONE EDR Виталием Моргуновым

Обратимая амнезия

Мобильная разработка за неделю #572 (20 — 26 января)

Необычные проекты на базе «малинки»: что можно сделать своими руками

Как автоматизировать оборону города с помощью Kubernetes CI/CD Pipeline: защита от зомби через автоматические обновления

Не допустить разрывов: новые интернет-магистрали и меры по их защите

Когда строишь карьеру дизайнера с помощью прогеров

Они были «Dot» в эпоху Dot-Com

[Перевод] Порталы: как устроен расчёт видимости в Quake

Государственные гранты для IT-проектов или почему финансирование достаётся единицам?

Что не так с современной тревожностью? Как перестать беспокоиться и обрести душевное равновесие

Управление проектами: дайджест публикаций #25

Боремся с водяными знаками Gamma AI на бесплатном тарифе

Initial Access для Red Team — Как войти без приглашения

Зачем в Look-a-like pseudolabelling (или самый простой метод PU-learning на службе у рекламщиков)

25 января 2025

AI в энтерпайзе

WAF — своими руками

Оптимизация Trellis: запускаем генерацию 3D моделей на GPU с 8ГБ памяти

То о чем многие молчат, или может не знают…

Немного о платине и палладии

Telegram-бот и нейронные сети: как они улучшают жизнь пациентов в клинике по пересадке волос

3D графика на форме в Lazarus IDE

По мотивам windows заставки «Ленты». Кроссплатформенный скринсейвер на JS и Electron

Настольные игры для юных программистов и робототехников. Часть 2 — эпоха роботов и исполнителей

Как и где купить USDT (Tether): гайд по главным способам в 2025 году

[Перевод] Обзор протокола кредитования Morpho

Аналоги Victoria HDD/SSD на GNU Linux

Я купил легендарный игровой смартфон из утиля и отремонтировал его — смотрим на Nokia N-Gage Classic

Путешествия и диктофон

Веб-приложения будущего: что нужно знать о WebAssembly

OpenAI Operator: Нейросетевой ящик Пандоры или путь в будущее?

Литий-серные батареи: новая надежда рынка элементов питания?

Agile умер: из-за своего сострадания к product- и project-менеджерам (с) Фридрих Ницше

Самопрезентация важнее знаний на собесе

Что такое pytest и как его использовать? Или как новичку начать автоматизировать тестирование?

Опыт написания компилятора вручную

Вот почему AGI не уничтожит человечество

Дизайн-документ: зачем применяется, как составить и какие сервисы использовать

Игра, вдохновлённая UFO и Jagged Alliance: интервью с главным разработчиков «Спарты 2035»

Классика научной фантастики: хронология

STM32F4xx + DCMI + USB Custom (CDC + UVC)

Погружение в инструменты диагностики Linux. Часть 2 — top

Индия продолжает экспансию на рынок полупроводников: чего ожидать в ближайшем будущем

[Перевод] Возможно, сверхмассивные чёрные дыры помогли закончить космические «тёмные века» миллиарды лет назад

Пишу код за деньги

Покажи свой стартап/пет-проект (Январь)

Как попасть на стажировку для аналитиков в Авито: гайд по этапам отбора

Как нейронки помогают студентам в обучении — и где обычно подводят

Juniper routers, как правильно собрать syslogs и красиво оформить dashboard в grafana

Точное время в цифровом мире: Разбираемся с NTP

Проверка АЧХ наушников с помощью измерительного микрофона на примере внутриканальных наушников Radiotehnika Impulse T1

5G в действии: как будут работать сети пятого поколения

Сегментация изображений с дефектами для промышленности на основе Unet и TensorFlow

Упорядочиваем MQTT

Простой биллинг для Telegram-бота на SQL

Мейк Сбер грейт эгейн

[Перевод] Чем отличается мой Type Predicate Generator?

[Перевод] Как я программирую при помощи БЯМ

Как найти работу мечты: методы рекрутеров для соискателей

24 января 2025

История автоматизации отопления в Home Assistant

Субъективный взгляд на перспективы Больших Языковых Моделей

Цитаты великих в игрострое

Пишем «Манифест чистого кода для генеративных моделей», присоединяйтесь

Кастомный контроллер Kubernetes на Rust

Простое решение для автоматизации контроля за состоянием базы данных с использованием EF Core

[Перевод] Демистификация размеров объектов в Java: компактные заголовки, сжатые указатели и многое другое

Как сработали врачи в государственной больнице Испании – личный опыт

Что лучше — удаленка или офис?

Преподавание английского — самый большой скам 21 века

[Перевод] 50 исследований на тему нейросетей, которые помогут вам стать ИИ-инженером от бога

Armadillo: матрицы, кубы и разреженные данные на C++

Атомолёты

Open-source альтернативы Operator от OpenAI

Как инженеры NASA продлили жизнь телескопа Hubble: история успешных модернизаций

Срочность против целеустремленности: как перестать спешить и начать успевать

PVS-Studio в 2024 году

Как и для чего мы делали симуляцию курьерской доставки

Cговор менеджеров среднего звена одной зелёной и одной красной компании позволяет выводить миллионы со счетов россиян

[Перевод] Сообщали ли люди о наблюдениях НЛО до XX века?

Монтаж оборудования по стандарту качества: как мы выбираем лучших инженеров в телекоме

Как мы обучаем автотестированию Junior и Middle в Школе К.О.Т

[Перевод] Интересные схемы BiCMOS в Pentium

Новые возможности .NET 9: новые типы и семантика блокировок в C# 13

[Перевод] Оцениваем скорость операций с путями в FastAPI

Asus Eee PC 4G: капсула времени из 2007 года. Часть 1

Несколько способов казаться надежнее

Чтение на выходные: «Super Mario. Как Nintendo покорила мир» Джеффа Райана

Как мы дважды потеряли $500 тысяч на одном стартапе

[Перевод] Как писать связующий код без Java-делегатов в Camunda Cloud

Как Fix Price автоматизировал бизнес-процессы с помощью Camunda

Диктофон и медицина

Мнение по демо игры «Спарта 2035»

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

Подписчики для телеграм-канала из Яндекс.Директ. Быстро или дешево? Считаем конверсии и стоимость

Логика построения BI-приложения. Методология DAR для проектирования дашбордов

[Перевод] Как установить и использовать DeepSeek R-1 на вашем компьютере

Быстрый матчинг товаров на маркетплейсе Wildberries

Панк не сдох

[Перевод] Достижение согласованности без менеджеров транзакций

Ода структурам на примере работы с блоком питания Fnirsi DPS 150

Пишем легаси с нуля на С++, не вызывая подозрение у санитаров. 04 — Компиляторная археология

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

RGB-подсветка ПК для чайников: что светится, куда подключать и чего точно не надо делать

Руководство по построению коннекторов к СУБД на примере Tarantool

История о том, как мы разработали благотворительный web3 сервис для крупнейшей DeFi платформы Lido

$1 трлн ущерба спуфингом: как Навиндер Сингх Сарао обрушил рынок

JSpinner: меньше багов, больше стрелочек

Cyfral Intel. Перепрошиваем «говорящий» домофон

Разберем по винтикам коммутатор для ЦОД «Аттика-5960М»

Настройка бэкапов в S3 через Microsoft SQL Server без скриптов и стороннего ПО

Кабель из бактерий и полимерная слизь

BPMS мёртв в энтерпрайзе

[Перевод] Nix в пилюлях

Хаос vs один понятный флоу на все команды. Сказ о том, как в МТС производственный процесс внедряли. Часть 2

Что скрывают комментарии в тестах

Как «приручить» технический долг: от накопления к решению

[Перевод] Призрак в доспехах. Квантовый искусственный интеллект. Квантовая природа сознания

[Перевод] 20. Nix в пилюлях: Основные зависимости и хуки

Один год вместе с LLM в кибербезопасности: как ИИ менял индустрию

Capture the flag на ВДНХ. Как это было в 2024 и как принять участие в 2025 году

НМ и НТ. УГЛЕРОДНЫЕ НАНОТРУБКИ. Часть VII

Про заглавные буквы в текстах сайтов

Что должно быть в ТЗ на SEO-текст?

Что должно быть в ТЗ на SEO-текст?

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

Горизонтальное масштабирование базы данных. Репликация. Партицирование. Шардирование

23 января 2025

Почему мы отказались от выражения «assert» в Python

Сделай удобно: подборка UI/UX-кейсов из цифровых и нецифровых продуктов (#5)

Управление компьютером. Голосовая команда и ответ. Arduino + voice recognition module v3.1 + EasyHID + DFPlayer

Погружение в тулы для диагностики в Linux. Часть 1 — sysdig

CTF и нейросети: опыт решения задач по кибербезопасности с помощью ИИ

Невидимый вывод grep при поиске, включающим конец строки в файлах с разделителем строк CRLF

Куда деваются отходы в самолетных туалетах

[Перевод] Стоит ли использовать Python venv в контейнере, таком как Docker? Определённо

[Перевод] Оптимизации компилятора на языке, который вы можете понять

ИИ на путях: как решить задачу перепланирования расписания движения поездов

Трамп коин подорожал на 660%: Взлет мем коинов

NDR – следующий уровень развития сетевой безопасности

Как мы в Авито проводим A/B-тесты CRM-рассылок

UI/UX тренды в 2025: угрожает ли ИИ будущему дизайнеров и какие визуальные тренды нас удивят?

Зачем я сделал еще один опен-сорс Code Sandbox на любом языке

[Перевод] IntelliJ IDEA 2025.1 EAP 2: Поддержка Containerfile и обновления для Dockerfile

Что такое MR-стенды и с чем их едят

Об опыте и процессах внедрения дизайн-системы

Реакции на Хабре: постмортем

30 трюков на Python с описанием преимущества

[Перевод] Умеренное употребление алкоголя повышает риски для здоровья, принося мало пользы взамен

[Перевод] Академический минимум js-разработчика: базовые концепции

Всё о Slivers и немного больше. Часть 1

Библиотека это база, это, так сказать, база. Или как правильно входить в библиотеку

Биометрические методы аутентификации: небольшое исследование

Вы могли подумать, что мы покупаем печатные платы в Китае, а перепродаем в России, но все чуточку сложнее

Как стать генеральным директором: путь от тестировщика до CEO

Анализ реального исходного кода OpenSource проекта. Заметки на полях

[Перевод] Как писать связующий код без Java-делегатов в Camunda Cloud

Что такое корпоративные коммуникации: разбираемся в терминах

ККТУ вместо ОКВЭД: что поменялось в маркировке рекламы с 2025 года

Как я сделал сервис генерации рефератов (погодите кидаться тапками)

Забудь про XPath и CSS-селекторы: путь от стандартных локаторов к кастомным

Пять любопытных девайсов с E-Ink — от ноутбука до настенного экрана

Использование OpenOCD для установки/снятия запрета чтения памяти CH32V20x

Как данные о ДТП превратить в арт-проект

Как модуль распознавания речи в Solar Dozor 8.0 упрощает ̶ж̶и̶з̶н̶ь̶ работу офицеров безопасности

Как обрабатывать фидбек при помощи искусственного интеллекта

Данные для обучения моделей иссякли. Что будет дальше?

Что не так с OpenStack и почти всеми российскими публичными облаками

Универсальность против конкретики. Какой сервис заметок и баз знаний подойдет именно вам?

AI-тренер и AI-редактор. Полный гайд по профессии

Один тест, чтобы покрыть весь код, или краткий ликбез о точности библиотек математических функций

Work-life balance или work-life blend: как найти свой подход к работе и жизни

Руководитель не доверяет и изматывает тупыми задачами. Помогите

Как навести порядок в Figma и уменьшить ошибки на дизайн-ревью

Трест, который лопнул: как Тревор Милтон создал Nikola, обманул инвесторов и чуть не сел на 20 лет

Избегайте эффекта якоря при оценке задач

Кейс: CRM-система для ЖКХ и управляющих компании

Внедряем AI Code Assistant в разработку бесплатно и без вендорлока — Инструкция

Обзор и карта рынка платформ для защиты ML

Управление светодиодом с использованием Lolin NodeMCU и Elbear ace-uno. Пошаговое руководство

GIMP Script-Fu Первый Дан. Фигуры

Docs-as-Code в технической документации: переход от reStructuredText к AsciiDoc

Прогресс на «лицо»: Сбер и НСПК создают биометрическую альтернативу Apple Pay

Интеграция Docker в Android разработку

Как помочь ребенку поступить в ВУЗ мечты на бюджет

Теорема Бернулли как катализатор лудомании

Lock-free кэш для Django: коротко

Декларативная платформа управления доступом: от ролей к динамическим политикам

О том, как легкомысленное использование полиморфных аллокаторов может испортить вам жизнь

Сто лет собеседований: почему наём в IT так переусложнён

Коду плохо, зовите тестера: что такое санитарное тестирование

Топ-8 самых удобных систем управления задачами в 2025 году. Обзор и рейтинг

Начальная генерация пещер

Глия: как самые неизученные клетки нервной системы меняют нейронауку

Синтез и восстановление голограмм-проекторов. Часть 1

О китайских спутниках, радиочастотном спектре и бульдогах под ковром

[Перевод] 19. Nix в пилюлях: Основы stdenv

Как выбрать подрядчика и не облажаться?

Брокеры сообщений на практике: как подключиться и пользоваться RabbitMQ в Python

4 шага, чтобы создать ценность для клиента в 10 раз выше цены, которую он заплатит

[Перевод] Учёные обнаружили «пугающее дальнодействие» внутри протонов

Vivaldi 7.1 — Персонализированный комфорт

Я наконец-то разобрался, зачем нужны useMemo и useCallback на практике

Супераппы «супергорода» или что такое Careem и Noon в Дубае? Обзор приложений. Часть 1: Careem

Вложение с сюрпризом: очередная атака с помощью Rogue RDP

Подарок в самое сердце – как прокат спорткаров исполняет детскую мужскую мечту

МРТ для DataScience. Часть 2

Как крупный капитал манипулирует рынками

Техническое собеседование фронтенд-разработчика: советы от тимлида

Ловушка бесконечно ленивого бассейна

Работа с клиентом по Agile: как мы уходим от бюрократи

AMD или Intel, Windows или Ubuntu: что выбрать для работы с 1С

Самые востребованные навыки в резюме

[Перевод] Убивают ли LLM сайт StackOverflow?

Добавляем свои переменные в шаблоны писем Joomla 5+

nanoCAD BIM Строительство. Новый программный продукт с применением ТИМ для проектирования архитектурных решений

Онлайн-школа по программированию для школьников: где учиться в 2025 году

Анализ SEO одного из лидеров ниши «ремонт домов и квартир»

Паттерны проектирования в Golang

“Мы прогорели” — еще одна история “story stock”

Онлайн-обучение программированию для школьников: в каких школах обучаться?

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

Еще один разбор документа про AGI от Леопольда Ашенбреннера

Сравнение моделей ChatGPT o1 и DeepSeek-R1 на простом шифровании

Быстрый старт в мир Python окружений с uv

YPay & YPay Inventory для Flutter приложений

Вычислительный комплекс ВК-1010

22 января 2025

Ручка как продолжение неокортекса: эволюция пластичности мозга от простых форм к сложным системам

Добро пожаловать в Древний…

Заменяем хабраюзеров ИИ-агентами. Гайд по browser-use

История и настоящее настольных игр для ИТ-шников. Часть 1

Kotlinx.serialization и работа с JSON

[Перевод] Маппинг даты и времени в Hibernate и JPA

[Перевод] Переход от встроенных к удалённым BPM-движкам

LangChain vs LlamaIndex: проектируем RAG и разбираемся, что выбрать для вашего проекта

Стратегии извлечения

[Перевод] Самый странный лексический синтаксис, который я обнаружила, исследовав 42 языка программирования

Программирование без математики

[Перевод] Как стать более уверенным коммуникатором

[Перевод] Прогнозируем временные данные с TimeGPT

Цифровая трансформация как основа непрерывного улучшения производства

«Не становитесь учеными!» — что с перепроизводством научных кадров спустя четверть века после публикации манифеста?