25 января 2025

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Панк не сдох

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 на любом языке

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Супераппы «супергорода» или что такое 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

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

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

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

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

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

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

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

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

Chaos Engineering и мониторинг: как готовиться к неожиданным сбоям

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

Установка PostgreSQL в Linux

Асинхронный бег или драматическое ускорение с RoadRunner

Четыре Radeon RX 7900, нейросеть и настольная игра

Алмазоподобные углеродные пленки в электронике: патентный анализ

Как получить конкурентную зарплату если HR используют ChatGPT, а лиды с завышенным самомнением задают странные вопросы

Почему игра «Сатурн» бесплатная, отчёты перед ИРИ и ждать ли мобильную версию. Интервью с пиар-директором игры

Издательство Питер. Колонка редактора, январь 25 г

Создание персонального AI-ассистента с использованием RAG: пошаговое руководство

Ретрокомпьютер моей мечты. Как я его собирал в 2025 году и что получилось в итоге

[Перевод] Оценка систем LLM: основные метрики, бенчмарки и лучшие практики

Красивая обработка ответов в WebClient

Революция с помощью LLM: новая эра в создании программного обеспечения

Какой вид обследования для внедрения 1С:ERP нужен, а без какого можно обойтись?

Спасти проект: с какими трудностями мы столкнулись при разработке и поддержке мобильной кроссплатформы

Маркировка DC/DC-преобразователей в корпусе SOT-23-5 и SOT-23-6

pg_profile и pgpro_pwr: анализируем производительность БД

Создание квот на отправку и получение электронных писем в Carbonio

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

Создаем систему управления товарных данных на Pimkore

Django против N+1 запросов: оптимизация с помощью select_related и prefetch_related

Канареечные релизы на Camunda и Togglz

Добавить паттерн как у всех или перепроверить в исследовании?

Манифест цифровизации

Работа с NRF24L01 и STM32F1

Fabula AI: как теперь выглядит лидер среди нейросетей

Touch Aerospace

Человек в тени авторегрессии

Путаясь в замыканиях

Школа программирования для детей 14 лет онлайн: выбираем платформу для обучения

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

Японские суперкомпьютеры: 40 лет семейству NEC SX

ИИ для веб-разработки

Старики будут править IT

Сексуальная окраска голоса ИИ

Мониторинг систем хранения данных в Docker Compose: из чего состоит и как его повторить

Как Kubernetes стал стандартом управления инфраструктурой

Гибкость и контроль над данными: применение моков в разработке

Создание бэкап-утилиты ReBack на Rust: от проблем до решения

Я проанализировал 730 статей на Хабре и понял, о каких странах уже лучше не писать

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

Интеллектуальная собственность как актив: как оценить стоимость и получить выгоды?

Глазами насекомого: камера с частотой 9120 кадров в секунду

SQL HowTo: волновой алгоритм и подсчет границ (Advent of Code 2024, Day 12: Garden Groups)

Многоагентная схема в ChatGPT или о пользе шизофрении

Добавляем скомпилированный фронт внутрь jar-файла при его сборке

Шпионские игры сеньор-разработчиков

RabbitMQ в dBrain: опыт внедрения в платформу контейнеризации

Калькулятор на персептронах

[Перевод] 18. Nix в пилюлях: Пути хранения Nix

Как перенести Linux Device Drivers на современные ядра

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

Как я заставлял Искусственный Интеллект работать вместо себя редактором

Плюсы и минусы тимлидерства: мой опыт

Гайд «как начать выступать на ML-конференциях и митапах»

[Перевод] Istio для практиков: как упростить управление микросервисами

Вы не понимаете теорию калорийности! Вот все, что нужно о ней знать

«Как мы учились продавать: история выхода на рынок с инновационным продуктом. Кейс первый – продажа wi-fi отельерам.»

Как улучшить безопасность JavaScript-кода: лучшие практики и советы

21 января 2025

LightBurn всё. Купил? Хватай, а то убежит

Разработка плагина для интеграции Яндекс-Календаря с IntelliJ IDEA

RuStore не так уж и плох, как PirateStore

Гайд на Здоровый Самоанализ

Рабочий компьютер «мини» из ТВ-приставки

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

Жукоподобная инопланетная раса, поедатель пластика и Харон: чего ждать на страницах новинок фантастики в 2025-м

Joblib: максимум из параллельных вычислений в Python

Для будущих программистов

[Перевод] Сравнение AI-инструментов для прототипирования: v0, Bolt и Lovable

Цифровая трансформация: как повысить эффективность производственного предприятия

SEO — это про пользователей или все-таки про роботов?

Роберт, ты мне не дядюшка

Запускаем собственный сокращатель ссылок Slash на VPS

Как мы создавали свою серверную ОС: пошаговая история NiceOS Z

[Перевод] Внедрение LLM в разработку ПО: стоит ли?

[Перевод] Книга: «Парсинг с помощью Python. Веб-скрапинг в действии. 3-е межд. изд.»

Экология человеческих ресурсов против кадрового голода

Запускаем собственный сокращатель ссылок Slash на VPS

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

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

[Перевод] Умная лампа для улучшения качества сна своими руками

Как LG и Samsung делают телевизоры прозрачными

Страх и ненависть заказной разработки — семь смертных грехов заказчиков и исполнителей

Топ 6 идей для ваших ML pet-проектов в 2025 году

Тонкости в распараллеливании с OpenMP программы, написанной одновременно на C++ и Fortran

Заказчик всегда прав или клиенты с лапками

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

[Перевод] UX — как квантовая физика

NATS, SAY NOT ONLY RabbitMQ and KAFKA

Готовим слайсы в Go: для чего понадобятся динамические массивы, строки и ускорение

Всех под одну гребенку: пошаговая инструкция отказа от демотивации сотрудников с помощью теста Герчикова

AI DataChat — помощник, который говорит с тобой на одном языке

Книжный кружок. Рецензия на книгу «Настоящий СТО»

Ода одной диагностике и ещё парочке, или проверка Jellyfin

Пишем легаси с нуля на С++, не вызывая подозрение у санитаров. 03 — Начинаем разрабатывать фреймворк

Как купить или продать биткоин и заработать в 2025 году

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

Перенос Orca в расширение Postgres: цели и детали реализации

Инфракрасный счётчик посетителей. Ну что же ты всё по головам-то! Может, лучше — по ногам, по ногам..?

Как создавать сервис, когда ты со всех сторон ограничен законами

[Перевод] Как занятие велоспортом влияет на снижение веса

Кросскомпилируем под macOS с OSXCross

От зеленой до красной: как CatBoost помогает распознавать AML риски

Правда ли, что ленточные хранилища – самые надежные, и когда стоит покупать именно их, а не HDD

Сегментация данных — это не больно. Применяем ML-модели в аналитике

Разбираемся в проектировании микросервисов. Основные паттерны (Часть 2)

Вот почему вы скоро возненавидите свою работу

Red Team против умного замка: взламываем биометрическую СКУД при помощи скрепки и магнита

Дай мне 13 минут и 2025 будет лучшим годом для тебя

Take control. Как мы забрали управление заводом у иностранцев

Как вынести Go-модуль в open source с сохранением авторства

Безопасность Kubernetes-кластеров: вредные советы или bullshit bingo

Мастер-класс по точечному переносу изменений между ветками в git

Аналитика в мобильном приложении на Flutter. Часть 1. Yandex AppMetrica

Насколько RTX 2080 Ti подходит для ML-задач? Изучаем бенчмарки

[Перевод] Что вам нужно знать об ИИ-агентах

Сила связей в ручном тестировании. Часть 2: Связываем тест-кейсы с wiki-страницами

Как ИИ преобразовывает рынок труда: исчезающие профессии и работы будущего

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

Как создать кастомный Starter для Spring Boot

Ассимптотический анализ

XRAYUI: плагин XRAY-Core для роутеров ASUS

Самая трудная экспедиция XXI века: что не так с лунной программой США и почему Маск хочет ее переделать

Editor Scripting в Unreal Engine: создание утилит для генерации Actor и Data Asset

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

Merger в YTsaurus: безболезненное объединение данных в статических таблицах

[Перевод] 17. Nix в пилюлях: Переопределение пакетов nixpkgs

Как сделать SMS-оповещение о землетрясениях с GeoJSON и SMS API

Аналого-цифровая автоматика и никаких микроконтроллеров на примере сушилки для рук

Простая локализация .NET приложений с помощью Slang.Net

[Перевод] Почему государственные британские сервисы не работают по ночам

Грокаем алгоритмы

Погружение в мир Lint'a в Android-проекте (часть 2)

Как и где проверить, что текст сгенерировала нейросеть

Топ популярных проектов на GitHub в январе 2025 года

Сколько диванов продавать на Ozon ― 400 или 5000? Режем ассортимент в 12 раз и увеличиваем доходы вдвое

Как стать DevOps с нуля? Бесплатная программа обучения

ИТ-ипотека на строительство дома в 2025 году: какой дом построить и как уложиться в срок

[Перевод] 161 год назад новозеландский овцевод предсказал восстание искусственного интеллекта

Сделали свой обучающий курс для разработчиков. Выпускать или нет?

Право на компьютерную игру

Металлолом наносит ответный удар

Как цифровой сотрудник IBS «Василий» облегчает жизнь нашим администраторам на проектах

Избавляемся от LUKS-шифрования корневого диска

Работа с API: 17 полезных ссылок для системного аналитика

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

Подружить Great Expectations с Impala: решение для больших данных

4 способа прокачки английского не вставая с кровати

«Дебаггинг» резюме или как покорить сердце рекрутера

Алгоритмы сортировки в Go: простое объяснение и примеры реализации

6 разочарований при создании командного инструмента

Функция гиперкомплексного переменного и UVWT базис Клиффорда-Паули. Просто

Большое обновление CV-возможностей для фреймворка Simple

Простой и универсальный способ чтения логов в терминале

Автоматизация мобильных приложений на Python с использованием Appium и Pytest. Пишем первый тест

3D-печатные подшипники — в массы

sincerely yours

Как я захотел проверить родинку на меланому, а в результате создал бесплатное приложение

Подарю ноутбук 386SX

WYSIWYG UI дизайнер для VS Code

Вредные советы начинающим специалистам в IT

Open Source превратился в плюшевого мишку в руках бизнеса. Кто снова сделает его революционным?

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

20 января 2025

Сервер туманного гейминга или проблемы на ровном месте за 30 руб./ч

[Перевод] Исследуем «вредоносную» флешку RJ45

Про способности к изучению языков

Security Week 2504: безотверточная атака на шифрование в Windows

Как перестать решать вопросы за сотрудников?

Обработка каталога и товаров на LLM

Токены цвета для приложения: Как создать, использовать и передать в разработку

Практическое применение открытых API: трансформация студенческого проекта в бизнес-решение по оценке контрагентов

[Перевод] 16. Nix в пилюлях: Параметры nixpkgs

Мир Супер Марио, или Старые игры и консоли

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

Залоговый антиспам

«Ой, забыл» или метод чек-листов при организации бизнес-процессов компании

[Перевод] Как внедрить четырёхдневную рабочую неделю

Как я открыл и продал самую крупную сеть настольных игр в России

Введение в тестирование

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

Бизнес-процессы zif-workflow (camunda). Подходы и примеры использования

[Перевод] Исследование Trend Micro: новый глобальный ботнет из умных устройств

Нужна ли асинхронщина на проектах: пара наблюдений про Spring и неблокирующее API для самых маленьких

Пишем резюме так, чтобы вас не игнорили или как я исправила 1000 резюме на hh.ru

Home Assistant на Raspberry Pi 5

Этика представления данных в примерах: как нами манипулируют

Nothing Ear (a): искусство технологичного минимализма

Считаем количество токенов для LLM в исходниках ядра Linux и не только…

Активность найма на IT-рынке во 4 квартале 2024

Связь через Атлантику: история подключения Великобритании к Arpanet

DEC. История в лицах. Часть 1

Реверс-инжиниринг в фармацевтической промышленности. Один кейс из жизни инженеров

Дайджест научпоп-новостей за неделю, о которых мы ничего не писали

Давайте найдем остановку в Южной Корее

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

Забудьте про зарплаты в 500 тысяч: сколько будут получать разработчики в 2025 году

localForage — Что делать если localStorage уже не хватает?

Когда найм аналитика бизнес-процессов не решит проблем вашей компании

Искусственный интеллект и человеческое мышление: проблемы будущего

Строим DevOps на 1C

Комбинируя генераторы

Жизненный цикл API. Разбор на примере с использованием .NET

[Перевод] Причины возникновения галлюцинаций LLM

Телефонный виджет для переписок и система заметок на базе гита (gitea)

Архитектура для SwiftUI — VSURF

Создаем менеджмент уязвимостей в компании (VM)

Рецензия на книгу “React 19. Разработка веб-приложений на JavaScript”

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

«Зеленый» проект может закрыть «окно» человечества во Вселенную

Как мы сделали on-device-распознавание номеров телефонов для ИТ-Пикника

Создал Terminator 2 Lego Trailer в Blender

Обработка и сравнение товаров маркетплейсов на LLM

Автоматизируем рутинные задачи и сокращаем бюджет на дизайн: Figma Variables в создании макетов мобильных приложений

Динамические блоки Автокада против параметрических объектов СПДС. Кто кого?

Как устроен киберспорт: общество

Регистрация доменов, NVIDIA A100 на 80 ГБ и не только: дайджест за декабрь

Использование оверлейных сетей для обхода NAT

Сдвиг по фаззингу: как перестать бояться и полюбить этот вид тестирования

Развод на договорных матчах: Разоблачение схемы

Почему ты не должен использовать onChange в React

[Перевод] Исследование: ввести ложную медицинскую информацию в LLM оказалось удивительно легко

Разбор рендеринга в Unity, часть вторая: посмотрим на Genshin Impact

Неожиданные последствия стихийных бедствий: как я пытался робот-пылесос iRobot отремонтировать

35 лет назад под видом дискеты с «информацией о СПИДе» появилась первая в мире программа-вымогатель

Я попробовал написать Dota 2 и Plants Vs Zombies в качестве мода для GTA San Andreas на Lua и вот что из этого вышло

korah: CLI-команда для запросов на естественном языке

Что на неделе: угроза сокращений из-за ИИ, выход долгожданной Nintendo Switch 2 и раскрытая тайна происхождения Луны

Я сделал фото за 200 000 рублей. А вам слабо?

Как ChatGPT из джуна сделает тебя сеньором: практический гайд

Как построить интеграцию

Биткоин — конец игре, квантовые компьютеры уже пришли за ним

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

Going NATS

19 января 2025

Заметки по ROS: работа с параметрами и dynamic_reconfigure

Извлечение паролей из разных браузеров

Термодатчики DS18x20, продолжение…

Скрам vs Канбан: Погружение в Agile, плюс памятка для проектных менеджеров

Совмещаем Ассемблер и Си в одном проекте

О важности участия в офлайн-комьюнити и посещении офиса Google в Лондоне

REG.RU и Let's Encrypt