28 июня 2024

Как я выстрелил себе в ногу, не соблюдая паттерны

Могут ли Apple Vision Pro и другие AR-гарнитуры заменить компьютер

Современные способы запуска фоновой работы в Android

[Перевод] Судя по наличию фосфата в образце с астероида Бенну, он происходит с океанического мира

Качество данных в М.Видео-Эльдорадо

Системный аналитик 1С: что за зверь и где он обитает?

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

Руководство по задачам, возникающим при использовании речевой аналитики Яндекс SpeechSense (Часть 2)

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

Проверка гипотез. Часть 1 — скорость разработки

Каски, плюшки и настолки: чем живут промышленные айтишники

Как вывести деньги с Deel

Риелторы больше не нужны. Как ИИ помогает искать и продавать квартиру

[Перевод] Космический аппарат НАСА «Юнона» рассмотрел лавовые озёра на спутнике Юпитера Ио

Как упаковать бэкенд-код на Go для аналитики на базе Spark

Миграция в облако быстро и без ошибок. Часть 1: миграция виртуальных машин

«Midjourney на коленке, но теперь с S3». Как хранить генерации с промптами в объектном хранилище

Python для начинающих на примере работы с переменными

Знакомьтесь, WOPI! Как настроить работу с документами в браузере

Экран для вывода данных через COM-порт

Крах самого большого производителя компьютеров: как сгинула компания Compaq (часть 3/3)

[Перевод] Как неудачная видео-игра превратилась в стартап стоимостью 26 миллиардов долларов

Плагины для VS Code, которые стоит использовать в 2024 году

Культура найма в США. Как приглашать и увольнять сотрудников и не бояться, что тебя засудят

Конструирование лучшей команды (мечты). Социальная инженерия. Часть 3

Коллектив как средство от тёмного лидерства

[Перевод] Эксперимент со сном и подручные препараты, что восстанавливают воспоминания

Работа с базами данных в Rust с помощью Diesel

Ачивки за коммиты в git. Пятничный пост

От RFC до RCE, или как неожиданная особенность библиотечного метода стала причиной уязвимости

Наш публичный детектор голоса стал быстрее в 3 раза (*), качественнее, устойчивее и теперь работает на 6 000 языках

27 июня 2024

Ускорение Python в 2 раза с помощью multiprocessing, async и MapReduce

[Перевод] У растущих чёрных дыр нашли много общего с новорождёнными звёздами

Цикл разработки LLM

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

Как мужик… в банк ходил

ЕС разрешили управлять дронами и учиться на частного пилота PPL гражданам России

Запускаем Stable Diffusion в Google Colab

Нарративный дизайн в играх

Как устроены видеоконференции

Авторизация через Yandex, ВК, Telegram с помощью Laravel Socialite

Полный гайд по UI-китам: как их создавать, подключать и ничего не бояться

Опасность устарела: несколько важных нюансов в новых стандартах C++

Противостояние или союз: перспективы открытых и проприетарных ML-моделей

[Перевод] Почему мама не может написать мне электронное письмо?

Перспективы, вызовы и тренды на ИТ-рынке: итоги дискуссии К2Тех на ЦИПР-2024

Как выстроить работу с кросс-продуктовыми фичами, чтобы не было мучительно больно: опыт команды VK WorkSpace

Организация чат-центра на базе модуля Омниканальность Rocket.Chat

Сколько стоят клики на популярных рекламных платформах и где они дешевле: исследование click.ru

Как я стал не пойми кем

Spring Boot Starter: практически, принципиально и подробно. Part 2

База по базам данных. Для всех интересующихся

Сколько денег человечество тратит на технологии и как они распределяются

Бот авторизаций в Telegram для корпоративных чатов

Есть ли жизнь до fit/predict?

Фабричный метод в React: эффективное создание компонентов. Часть 1

Товарный знак на доменное имя

О математичной музыке, мировой гармонии и самом талантливом сборище фанбоев в истории мировой культуры

«Вкалывают роботы, счастлив человек»: сборкой iPhone на фабриках Foxconn теперь займется ИИ

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

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

[Перевод] Clojure: cond->, deep-merge, remove-nils и форма данных

[Перевод] Разработка ПО действительно так сложна? Или это мы делаем ее такой?

Как мы предложили сделать сайт МТС Live удобным для людей с особыми потребностями

[Перевод] Сила кэширования: повышаем производительность API и масштабируемость

[Перевод] Взлет и падение Sega: Легендарное путешествие в игровой индустрии

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

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

Устройство протокола DHCP в технических подробностях/недостатки DHCP. Атака DHCP Starvation

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

ИТ Магистратура и разработка. Все очень плохо?

Создаем Flutter-приложение для оплаты через СБП без натива

Как подключить Нетфликс в России — простой способ с нюансами

Как визуализировать кредитную историю заемщика. Кейс для одного из ведущих банков

[Перевод] Почему нельзя парсить вывод ls(1)

Рабочий процесс команды дизайн-системы

Как изобретали машину времени

Уникальный планшет со съёмным процессором в DDR2-слоте: что за устройство ценой в 100$ сделали китайцы в 2010?

Расширения 1С: хотфикс или костыль?

Китайцы добились поддержки своих видеокарт ОС Windows. Почему это важно?

[Перевод] Кода: последний бой пара

Польза от Pentest для постинцидента

Моделирование реализации модуля Быстрого Преобразования Фурье (БПФ/FFT) и сравнение с аналогичным ядром от Xilinx

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

Atari: от рассвета аркад до заката легенды

Как сэкономить на обогреве пандуса при въезде в паркинг

Как организовать и оптимизировать дизайн-ревью

История мобильных видеоигр

Бегущий по лезвию мир: экономика Blade Runner

Firmware в Linux. Коротко и своими словами

[Перевод] Что находится внутри образов distroless-контейнеров

Тыц-Пыц — Заявок с сайта НЕТ: Ошибки ценой в 100+ тысяч рублей

Битрикс: от модулей к сервисам

Запуск стандартов PCI-Express 6.0 и 7.0 задерживается. Что теперь будет?

Почему искусственный интеллект — это дорого

Разделяй и запускай: делим тестовый стенд между департаментами

Кем можно стать в IT без опыта работы

Лицензия ФСТЭК: трудно получить, легко потерять, невозможно забыть

Как создать Python-приложение, которое предупредит о приближении астероида

Middle-starter-pack по spring data

[Перевод] Коммерческая компания испытала напечатанный на 3D-принтере жидкотопливный ракетный двигатель, спроектированный ИИ

Как в IT-проектах работать с возражением Заказчика «Почему так дорого?»

Классификация комбинаторных объектов на примере латинских квадратов

PANGIT: Дневник разработчика #4

Как обновить ноутбук при помощи 3-d принтера

26 июня 2024

Многопоточность JavaScript с SharedArrayBuffer и Atomics: основы

Как я участвовал в IOS Widget Challenge и что из этого вышло

[Перевод] Свет экрана в ночное время и риск диабета

Продвинутые техники работы с промптами в Midjourney

Загрузка es-модулей в браузерные приложения

Как мы пытались в Docs as code и проиграли

Нативная рефлексия в C++ уже близко

Frontend. Поток данных

VCV — новый тренд отечественного FAANG

[Перевод] Коварные утечки памяти в React: как можно обжечься на useCallback и замыканиях

Можно ли освоить иностранный язык за 3 месяца?

Контейнер ConditionalBitset — небольшое хранилище для условий выполнения

[Перевод] Есть ли у нас точная карта ближайших звёздных окрестностей?

Ассанж — свобода после 1901 дня в тюрьме и $520 000 за чартер в Австралию

История одного увольнения, или Как сейчас искать работу продуктовому менеджеру в IT

Дизайн-система: друг или враг?

Методы применения JTBD

Основная причина стресса на собеседовании — недостаточная информированность о происходящем

В погоне за скоростью. Оптимизация нейросетевых вычислений на процессоре К1967ВН044 компании «Миландр»

[Перевод] Анализ влияния тестирования

Руководство по ng-template и ngTemplateOutlet в Angular

Логирование во фронтенд-приложениях. Опыт Звука

SVG-виджеты для tcl/tk. Градиентная заливка и прозрачность. Часть II

12 мгновений опечаток и копипаста, или почему сбоит AI: проверяем код OpenVINO

Тестирование асинхронного контракта Spring Boot приложения (Kafka Consumer+Producer)

strtree — классификатор строк на основе регулярных выражений

В борьбе с вирусами: древесина

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

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

Новый микрофронтенд за 20 минут вместо часа: как работает система автоматической сборки

Создание и обработка Excel файлов с использованием Python

Собираем docker и деплоим из GitHub Actions

[Перевод] Нам стоит искать признаки жизни на малых планетах с большими спутниками

Title case против Sentence case

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

Lock-free структуры данных в Rust

Как американская коррупция превратила физика-ядерщика в быдло-кодера

Вывод формулы разделительной линии «наивного» нормального байесовского классификатора

Апдейтить или нет: нужно ли брать новую ML-модель?

Type Loopholes: решая нерешаемое. Рефлексия времени компиляции

25 июня 2024

Книга: «Тюнинг систем: экспериментирование для инженеров от A/B-тестирования до байесовской оптимизации»

Сколько стоит игра? Развенчиваю мифы о стоимости геймификации

Эволюция корпоративной аналитики: от Excel к ClicData и Amazon QuickSight

Взгляд изнутри: как работает ОЦРВ Сириус

Как новый 3D-принтер автоматически справляется с разнообразными экологически чистыми материалам

Создание парсеров на Rust

Как отзывы пользователей улучшают продукт. Кейсы Личного кабинета МТС Бизнес

Получение данных и логика сложных экранных форм

Разработчикам на Rust: рецензия на книгу «Rust: атомарности и блокировки»

Путь от Product Manager к CPO

Как GlowByte помогла сети быстрого питания ROSTIC’S перейти на многоуровневую программу лояльности

Тренды внедрения ИИ в бьюти, косметологии и косметологической дерматологии

Как отказаться от скриншотов в тестировании

[Перевод] Как ИИ помогает бросать шапки из окна прямо на головы прохожих

Маршрутизация обращений: автоматизация в ИТ-поддержке с помощью ИИ и языковых моделей

[Перевод] Эффективность Spring-приложений в рантайме. Текущее состояние дел и планы на будущее

Эмуляция сбоев ФС. Ломаем PostgreSQL

[Перевод] Как уберечься от кражи репозитория (реподжекинга)

ПОПАЛИ В СЕТИ. Как мы чиним оборудование в экстремальных условиях

ТОП-10 ошибок при создании сайта

Что пообещать себе, чтобы выучить иностранный язык?

Динамические свайпы с помощью ItemTouchHelper

Как моделируют мозг в томографии?

Современные каталоги данных: эволюция и применение больших языковых моделей

SunFounder Pironman 5: «взрослый» корпус для Raspberry Pi 5

Как страх бустит продажи CGM (Continious Glucose Monitoring)

Настройка Git сервера с нуля

Внедрение Business Intelligence с нуля — первые шаги

Ёлочка — игра в рекурсивное увольнение

Быстрый запуск Redis через Docker Compose

Творим дичь с помощью инструментов веб-разработки

Искусство мозговых волн. Как ученые визуализируют вызванные потенциалы: результаты опроса

Стоит ли вкладывать деньги в инфобизнес  в 2024?

Замена самых дешевых Wi-Fi реле Sonoff в освещении после 7 лет их использования в квартире

24 июня 2024

[Перевод] Решение задач Front End с интервью. Promise Pool

Что бы я передал себе в прошлое как опытный разработчик

[Перевод] Красота кода

EXModel от Shining 3D: простое преобразование 3D-сканов в САПР

Anytone AT-D878UVII Plus: DMR-трансивер из Поднебесной. На что он способен?

[Перевод] «Мы думали, что это невозможно»: в районе экватора Марсе обнаружен водный иней

[Перевод] Рэй Курцвейл о том, как ИИ преобразит физический мир

Избранные задачи по алгебре с экзаменов в ШАД

XSS в Sappy (частичный writeup)

Security Week 2426: стойкость паролей к перебору

Чистый код: Данные

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

Динамическое создание UDF в Apache Spark из строк кода: проблемы и решение («костыль»)

Да будет свет: обзор светодиодной ленты и умной розетки с Matter от «Яндекса»

Как тестировать PWA?

DNS-хостинг для начинающих: разбираемся в многообразии ресурсных записей

Собираем полноценный NAS с 4 NVME дисками размером с небольшую книгу

Как я нашел миллион под ногами?

Что нового в Greenplum 7. Заключение

Температурный датчик NST1002 от компании Novosense

[Перевод] Как освоить Streamlit для Data Science

Обнаруживаем атаки с помощью ML

FinRL Торговля акциями с использованием фундаментального анализа

Ещё одна статья Unity vs Unreal Engine

Всевидящее око и смертная казнь за просмотр порно: как устроен IT-сектор Северной Кореи

От студента-новичка до инженера ИБ за 8 месяцев. Мой опыт старта в направлении, которое нравится всем

От вуза до банка: почему я ушел работать из маленькой компании в большую

Как я развиваю свое приложение для хранения прочитанных книг?

Проблемный Starliner: что не так с космическим кораблем от Boeing

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

Кратко про Multi-Head RAG: решение многоаспектных задач с помощью LLM

Известные проекты, демонстрирующие силу облаков на OpenStack

Быстро разворачиваем docker, nginx и certbot

Электронный наряд-допуск: ответы на вопросы по электронному наряду-допуску

Научный подход к медитации. Начало пути

Квест на Node.js — борьба с утечкой памяти. От диагностики до решения

[Перевод] Как устроены аннотации в Kotlin. Часть 1

Деплой .NET приложений для самых маленьких. Часть 1. Jenkins

ELK: использовать нельзя изобрести

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

[Перевод] Пять загадочных артефактов, до сих пор ставящих археологов в тупик

Автоскейлинг в Kubernetes: HPA, VPA и Cluster Autoscaler

Можем, умеем, практикуем. Новый бесплатный курс об информационной безопасности на практике

Великий спор Дж. Кейнса и Я. Тинбергена. А также курс доллара в Казахстане в 2024 году

Мобильная разработка за неделю #543 (17 — 23 июня)

Плейбуки в Ansible

Быстрый запуск PostgreSQL через Docker Compose

Мобильная разработка за неделю #543 (17 — 23 июня)

История профсоюзов Activision Blizzard

[Перевод] Иммунные клетки. Новые перспективы в лечении и регенерации

[Перевод] Мега-Учебник Flask Глава 15: Улучшенная структура приложения (издание 2024)

Использование composer в проекте php для начинающих

Манипуляция временем транзакции в блокчейне Hyperledger Fabric

[Перевод] Как я автоматизировал свое утро с помощью Python

23 июня 2024

Организация структуры папок и файлов в React/Next по MVC-архитектуре

[Перевод] В шаровых скоплениях должно быть больше чёрных дыр средней массы

[Перевод] PACE отмечает Национальный месяц океана красочными видами планеты

Последний из Deus Ex

Как с помощью систем ЖКХ анализировать потенциально экстренные ситуации

Netmiko: упрощение сетевой автоматизации на Python

Использование библиотеки для профилирования в Spring Boot

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

[Перевод] Разработка ядра – API для прошивки

Как определить обладает ли Искусственный Интеллект «Сознанием»?

Сериализация данных в C++ с библиотекой Cereal

[Перевод] Анти-паттерны в Go Web Applications

Базы данных не существует

Алгоритм Backpropagation на Python

Читаем ключевой контейнер КриптоПро (ч.2)

Почему для нас ошибки важнее достижений?

Feature-Based Flutter Architecture

Telegram Боты на Aiogram 3.x: Деплой бота через Docker

Кратко про осцилляторы RSI и Stochastic

Тьюринг. Гений, опередивший время

Миграция на другую систему контроля версий

Понимание бизнес-сущности системы при тестировании

Python logging — вывод лога на QTextWidget (PyQt6)

[Перевод] Введение в Advanced Views Framework

22 июня 2024

Как я сдавала ISTQB Foundation Level V4.0

Старт китайского аппарата «Чанъэ́-6» с космодрома Вэньчан на Луну — опыт космодромного туризма

Управление проектами: обзор публикаций за неделю

Как мы создавали робо-ассистента для инфобизнеса

Безмассовое объяснение тёмной материи или свет в гравитационной скорлупке

Сквозь тернии к разработке или радость и боль российской разработки электроники

Как я решил проблему 2038 года на Windows с Sandboxie

Работа с камерой в God Of War III

Как квантовые компьютеры могут повлиять на майнинг криптовалюты

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

Что умеет новая модель Claude 3.5 Sonnet?

Управляем компьютерной RGB подсветкой без пк

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

[Перевод] Переводы в Китай. ВТБ, СБЕР и Тинькофф

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

Конрад Цузе — программист, обогнавший время

Обновленный дистрибутив Linux postmarketOS даст вторую жизнь устаревшим ПК и ноутбукам. Перспективы проекта

Microsoft решила не развивать проект подводного дата-центра. Есть ли альтернатива?

[Перевод] Лекарства снижающие давление помогают при эпилепсии

Введение в продуктовую аналитику. Зачем нужна и с чего начать внедрять

Кажется, LLM программирует лучше меня

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

Вакуумная камера из алюминиевой фляги

Описание внутреннего git протокола

Шпаргалка с командами для Windows, Linux и macOS (Терминал, VirtualEnv и Git)

[Перевод] «Мы пытаемся понять форму космоса»: учёных интересует, похожа ли Вселенная на пончик

Мартышка и АйТи

Что нам должна Система?

21 июня 2024

Отравляем кэш загрузок в Telegram для Android

Руководство по началу с нуля настройки решений речевой аналитики Яндекс SpeechSense и документации по платформе

Дневник разработки настольной игры СУПЕРТАНК. Часть 15. Про краудфандинг проекта в цифрах

Интеллект искусственный и натуральный. Опыт общения

Управление обращениями в туристическом агентстве (OTA)

[Перевод] Я тебя с вертухи сломаю, если ещё раз заговоришь об ИИ

Как ИИ будет менять интернет и телефоны?

Что нового в безопасности пользователей на Android: доклад с Google I/O 2024

Пишем кастомный Plugin SonarQube

Опрос для оценки настроения сотрудников

Кто выжил при крушении Титаника?

[Перевод] Выстраиваем стабильное соединение для обучения с подкреплением на Python на моделях AnyLogic

Он победил LLM RAG: реализуем BM25+ с самых азов

Wolfenstein 3D: Начало эры шутеров от первого лица

Чтение на выходные: «Шум. Несовершенство человеческих суждений» Даниэля Канемана, Оливье Сибони и Касса Р. Санстейна

Raspberry Pi Compute Module 4S: одноплатник для промышленности. Что это и зачем?

Загружаем товары из магазина Ozon в Google-таблицу

Go и pgx. Пагинация в запросах к БД Postgres

Закон Бекхэма в Испании: налоговый режим для цифровых кочевников и стартапов

[Перевод] Swift 5.10

«Вундервафля в мире накопителей энергии»: твердотельные аккумуляторы от компании TDK

Tramvai — фреймворк для создания веб-приложений

Никотин — объективный обзор

Биомеханика: секущиеся кончики

Тревожность. Как дать обратную связь?

Минутка истории: Откуда пришла идея централизации и единого источника актуальных данных

Реверс-инжиниринг eBPF-программы на примере сокет-фильтра и уязвимости CVE-2018-18445

Дизайним собственное агентство. Выжимка доклада IT-конференции «Стачка»

Анализ данных в hippotable: графики и shareable URLs

Художественный фильм “Запустили”, или как отжать почти готовую орбитальную станцию

Гайд по работе сверточных нейронных сетей

Рассинхронизация

Мини-ПК NucBox K8: что это за девайс и на что он способен?

AI фэшн-стилист-колорист или как научить модель различать 16,7 млн оттенков без их текстового представления

Как устроены 4.6-битные сети: обучение

[Перевод] Проект модели солнечной системы из LEGO

IDE для разработки средств защиты в формате no-code

Архивация сегментов WAL с помощью Pgbackrest

Вам не нужен Lodash. Хватит! Пожалуйста

Побитовые проверки в Java и почему они так неоднозначны

Конструктивное определение искусственного интеллекта

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

Путеводитель по DevOps: видео, книги и курсы от сотрудников Selectel

Автомашинист. Возвращаем к жизни процессорный блок

Кратко: как новичку создать чат-бот с Gradio и ChatGPT?

Проблемы нормализации НСИ и их решения

Миграция в облако глазами инженера: как мы строили гибрид для 144 виртуальных машин и 104 ТБ данных

Как работодатель хотел стрясти с меня 110 тыс. рублей, но получил по шапке от прокуратуры

ЦВЕТА белиссимо

Перед тем, как выбрать оффер, пойми себя

Какой ноутбук Huawei выбрать в 2024 году: цены, характеристики, сравнение

Зачем backend-разработчику Camunda и как ей пользоваться? Разбираем на примере одного пятничного вечера

Как эволюционировала платформа управления данными в Яндекс Go. Доклад Яндекса

Сильный ИИ. Элира2. Сохранение диалогов ChatGPT

VR в Blender 3d для инженера

Asynpg-lite: лёгкость асинхронных операций на PostgreSQL с SQLAlchemy

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

[Перевод] Первичные чёрные дыры могут составлять лишь малую часть тёмной материи

Грустная правда о программе баг-баунти от Яндекса

Изольгард

20 июня 2024

На чем разработать свой стартап или с чего начать хакатон в 2024? (часть 1)

Вы мечтали побывать на археологических раскопках, но вам совершенно не хочется жариться под солнцем?

Мечты о звездах: зачем куда-то лететь, когда есть телескопы?

Кино, финансы и data science

Итоги выбора светильников на столбы в СНТ: iSvet STR-103-2-5

Самый маленький open source свитч — как он устроен, что может предложить, мнения и некоторые альтернативы

# Casbin — легко о сложном в авторизации

[Перевод] Учёные обосновывают необходимость запуска межзвёздного зонда для изучения гелиосферы

Touch mouse

Звони первым, если проблема неизбежна. Снижаем contact rate проактивной коммуникацией

[Перевод] «Уэбб» переписывает учебники по астрономии

Вселенная как театр одного актёра

[Перевод] Отвлекать программистов от работы — гораздо страшнее, чем кажется на первый взгляд

2023: Рейтинг разработчиков решений видеоконференцсвязи (ВКС)

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

Реинжиниринг управления лицензиями (SAM) в Группе MOEX

Байки с конференций — взгляд с обеих сторон

Виды, технологии и классификация 3D-принтеров для успешной 3D печат

[Перевод] Как защитить веб сервисы при помощи шлюза OpenIG

Зачем нужно было делать своего робота телеприсутствия и что это дает

Кто такой операционный директор и какие качества отличают хорошего COO

Проект инструментария по управлению каталогами Active Directory, Samba DC и FreeIPA. Часть 1: Постановка задачи

Отвага и отвага: как мы выбирались из полного абзаца с неработающей ERP на 39 производствах

Импортозамещаем почту в 2024: обзор самых хайповых сервисов сезона

OSM, Graphopper и все все все

Почему дата-центры MWS такие надежные

«Скрипач не нужен» или что делать с тестовыми паролями

Автомашинист. Возвращаем к жизни процессорный блок

Эти айфоны ещё будут жить: Пишем и деплоим свои приложения из XCode на старые iPhone

Проверка на прочность: у электронной отрасли Китая проблемы. Что случилось и какие последствия?

KAN и веб-программирование

Производители отказываются снижать цены на DRAM и NAND. На это есть две причины

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

Самый дешёвый радиоконструктор с Али

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

Черепаха в лабиринте: Медлительное путешествие к свободе

Введение в стандарты DDEX: Как обмениваться музыкальными данными

Редактор кода Helix — лучше чем NeoVim?

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

Сравнение зарубежных и отечественных площадок для белых хакеров по сложности

Хочу всё знать: самое лучшее образование не за горами

Кадровые заметки

Клятва на крови: контрактные тесты с Pact в .NET. Часть первая

Клятва на крови: контрактные тесты с Pact в .NET. Часть вторая

Понимание RPC для новичков:

50 вопросов для опроса по оценке руководителя для вашего вдохновения

Черные лебеди для российского маркетинга  –  мы уже не понимаем, что происходит

[Перевод] В слиянии Эль-Гордо нашли свидетельства взаимодействия тёмной материи с самой собой