11 мая 2024

Ноутбуки с RISC-V-процессорами всё доступнее: Китай предлагает модель за $300. Что это за девайс?

Тосты – всплывающие уведомления. Как создать идеальный тост

История создания «Корсаров 2» ака «Пираты Карибского моря»

Осторожно: DonatePay и потенциальные риски для вебмастеров и стримеров

Грейды в аналитике. Как быстро повысить свой грейд?

История создания API для курса валют

Ангара: месяц спустя или когда дым рассеялся

Попытка создать идеальный компонент формы

Яндекс утонул под Комбайном ботов

Топ-5 популярных процессоров по версии XCOM-SHOP.RU

Коротко о том, почему Rust лучше C/C++

10 мая 2024

Насколько реалистична отрицательная масса в контексте современной физики

Git: Очередной лист Вопросов и Ответов

Почему нельзя называть неправдой всё подряд, и как администрации IT форумов помогают программистам нарушать законы РФ

Seneca: полностью бесшумная клавиатура за $3400. Кто ее создал и зачем?

Самодельный ленточный микрофон

Уровни зрелости функции исследований в организациях

[Перевод] Нейросеть решающая задачи жизни. AlphaFold 3 и комплексное переосознание мира фармы

От первых искр до Уимсхерта: эволюция электростатических генераторов

Деградация Яндекс РСЯ: уже на ДНЕ

Эллиптическая галактика UGC 10143 — вселенский дом престарелых звёзд

Операционка реверсера. Обзор виртуальной среды FLARE-VM

Четыре частых вопроса по SQL джуну-аналитику и три задачи на собеседовании. Часть 1

Как мы юнит-экономику считали и управленческий учет для маркетплейсов делали. Было сложно

Чтение на выходные: «Вы, конечно, шутите, мистер Фейнман»… Ричарда Фейнмана

Рыцари ордена True Tech: как Гильдия Архитекторов в МТС объединяет специалистов

Заставляем ChatGPT быть эгоистичным и решать дилемму заключенного, в которой есть котики

Прожарка. Форсайт аналитическая платформа + Fly Bi

Red Hat Enterprise Linux 9.4: что нового в релизе и что изменилось?

Где вы 300к\наносек находите часть 2. Май 2024. Тримодальное распределение окладов

Автомашинист. Оживляем «автопилот» для электрички

Чем мы дышим? Почему я бы не доверял Яндекс.Погоде, Google и IQAir

Оригами Креслинга: роботизированная гусеница

Строители пирамид

А что может ваш профсоюз?

Матрицы Паули. Просто. Для обычной физики и графики

Apple Power Nap

Орбита: self-hosted блог с подписками

Все про композитинг в X11 | Linux

[Перевод] Result builders in Swift

Решение головоломки из университетского квеста с помощью Python

09 мая 2024

Коридоры не рассказывают сказки

Есть ли смысл покупать курсы для вкатывания в IT

Как аналитик учился java log читать. Часть вторая: простые ошибки

[Перевод] Storybook — генератор сказок с ИИ на Raspberry Pi 5 и 7-цветном дисплее E-Ink

Зашифрованный мессенджер Signal используется Госдепартаментом США для смены режимов за рубежом

Способы продвижения волонтерской организации или благотворительный фонда (НКО)

Obtainium — агрегатор закачек apk из разных источников

Очень краткий словарь числового программного управления. Часть 2

Шахматы. От начала до читов

Встречайте MajorDom: умный дом будущего, который действительно умён

Майские одноплатники, на которые стоит обратить внимание: 5 моделей для разных проектов и задач

Динамическая функция для генерации excel файла на Golang

SwiftUI уроки (часть 11)

[Перевод] Учёные разобрали песни китов на «алфавит»

Мы создали с нуля и оцифровали работу целого отдела маркетинга

[Перевод] Нейтронные звезды могут захватывать первичные чёрные дыры

Как развивается рынок открытого ПО в России: главные тренды

Изобретательство и патентная активность в годы Великой Отечественной Войны

OFGB, или Как Linux-разработчица решила проблему рекламы в ОС Windows 11

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

Таких больше не делают: смотрим на шедевральный BlackBerry Priv. Как ежевичная компания сделала крутейший смартфон?

Расчет рентабельности инвестиций и другие задачи дата-сайентист

Antimatter Propulsion System

На что способна Radeon RX 7900 GRE в сравнении с RX 7900 XT и RTX 4070 Super

Автоматизация с помощью PowerShell, на примере взаимодействия Outlook и Active Directory

Как и зачем компании могут применять ML? Разбираемся на примере Netflix

Внимание! Разыскиваются девайсы для статей

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

Мастер-класс по съемке и сшивке панорамных изображений

Lava-NC трёхфакторная пластичность (практикум)

Room для Kotlin Multiplatform

Организация свободного информационного сообщества на основе любого протокола обмена сообщениями с открытым API

Оптимизация CROSS JOIN — первые шаги

Не будьте героем

Прокидываем #cloud-config через Vendor Data в OpenStack

08 мая 2024

Путь в ИБ глазами управленца

[Перевод] Как обхитрить мозг и заставить его полюбить сложные задачи [Дофаминовый детокс]

Спецификация уникальных идентификаторов UUIDv7 для ключей баз данных и распределенных систем по новому стандарту RFC9562

Open Data Access Layer — замена для AWS S3 SDK?

Старые языки программирования, новые успехи: растёт популярность COBOL и Fortran

Преодоление ожирения скальпелем: оценка наиболее эффективных бариатрических операций

Обзор бесплатных чат-ботов в телеграме 2024

Расчет рентабельности инвестиций и другие задачи дата-сайентиста

Как мы «подружили» цифровые продукты холдинга «Финам» с помощью дизайн-системы

[Перевод] Погружение в компиляторы Kotlin

Это база машинного обучения

Чудесное совпадение или ожидаемая связь: почему π²≈g

WireGuard Воскрес

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

ELK для бизнес-аналитики: как мы разбираем причины интервенций на кассах самообслуживания с весовой платформой

Еще про фото неба

[Перевод] Лучшими кубитами для квантовых вычислений могут быть нейтральные атомы

Разбирая бэклог. Часть 10. Расцвет эпохи мультимедиа или 6 необычных образовательных игр. 1992-1994

[Перевод] Шардирование баз данных и проектирование систем

Профессия «белый хакер»: как превратить хобби в работу

Миниатюрный шаговый двигатель

1

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

Раскрываем тайны: как мы контролируем работу ML-моделей

Что делать, если пришел предварительный отказ от Роспатента: показываем, как отвечать экспертам

Обучающая программа «Протокол IPv6»

Искусственный интеллект. Ч2

Патенты и изобретения Великобритании в годы Второй мировой войны

Шпаргалка по безопасной сборке Docker-образов

Аттракцион невиданной щедрости: суперкомпьютер Cheyenne продали за 2% от изначальной цены

Самые горячие новости инфобеза за апрель 2024 года

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

Двойную шестерню ему в экструдер и шланги в корму

YandexGPT API быстро и без труда с Python SDK. Делимся опытом интеграции

Как зарегистрировать аккаунт разработчика в Google Play в 2024 году: пошаговая инструкция

Между первой и второй

Дизайн-система: от страдания к звездам

Удалённое исполнение кода в ML: подходы и инструменты. Доклад Яндекса

10 перспективных российских стартапов – март 2024 года

VRackDB — Просто и со вкусом

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

Как один сотрудник предложил ввести бонус за стаж и что из этого вышло

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

Реликтовое гравитационное излучение — ключ к тайнам Вселенной

Спиральная галактика UGC 9684 — фабрика звёзд

Максимизация коэффициента однозначности. Маршрутизация на объектах с непрямым управлением и вложенной структурой

07 мая 2024

Начал бегать с марта 2023 (60 пробежек). Продолжил с марта 2024 (15 пробежек) Анализируем, визуализируем данные, ЧСС=119

6 советов для проведения немодерируемых юзабилити-исследований

День Радио: смотрим видео на радиоспектре через SDR

Что общего у наконечника копья первобытного человека и публичных баз знаний будущего?

О том, как красная селёдка попала в девелоперскую команду

Создание каталога в ГИСП для российской продукции и регистрация предприятия

[Перевод] Нейроимпланты. Крах технологии?

regexp — большие гонки

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

Путь в IT: с дипломом или без?

Время-деньги: сколько убытков приносят DDoS-атаки и как от них защититься

IBM i: системные очереди данных

Безработные айосники, мертвый PHP и бесполезные “саперы”: топ-5 мифов о будущем российского IT

Зеттелькастен рисование на бесконечном канвасе или как помнить всё на свете

Когда достаточно простого класса Python — взять и начать управлять ML-экспериментами

Разработчикам: рецензия на книгу «Node.js: разработка приложений в микросервисной архитектуре с нуля»

TextDiffuser-2: генерация текста диффузиями

Связаны одной сетью. С Днём Радио

Unit-тестирование Flink-операторов, Job: Flink MiniCluster

Майним крипту и NFT с помощью Python

Flatpak CVE-2024-32462

Grafana — прошлое, настоящее, будущее и альтернативы

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

Тайм-менеджмент — это про приоритеты, а не про время

Учебно-развлекательный проект «Мобильная платформа». Управление жестами руки

Сбор покрытия Flask (Python) в Runtime

«В черном-черном кабинете». Ч. 2. Как в России появились свои cabinet noir

Работа с очередями в RabbitMQ на основе EAV-модели: превращаем плоское в реалистичное

Прикладной ИИ: синтез звука

Белый список каналов Youtube

Как автоматизировать заполнение changelog через GitHub Action

Фаззинг на пальцах. Часть 2: автоматизация фаззинг-тестирования на примере ClusterFuzz

В каком сервисе сделать простую презентацию

Как выбрать сервер. Что лучше сегодня — готовая или сборная система

Российский ноутбук Ricor Compi 100: привет из 90-х

Как начать мыслить о ИИ

Linux, Git и базы данных: что почитать новичкам в Академии Selectel

Язык программирования Mojo: что нового в версии 24.3?

Тестирование программного решения в проектах внедрения ERP-систем

Проблема «галлюцинирования» в больших языковых моделях на примере чат-ботов

Проверка игрового движка qdEngine, часть вторая: упрощение C++ кода

Рулим запуском Spark-приложений в Airflow с помощью самописного оператора

Книга: «Roblox в действии. Искусство разработки игр»

Программисты больше не нужны, их «уволит» ИИ?

Как зарегистрировать товарный знак после отказа известного патентного агентства и сэкономить на налогах 8 000 000 рублей

Поросенок найден (80186)

ClickHouse в несколько кликов

Топ-5 инструментов c AI для начинающих (или не очень) разработчиков

Истории взлома email. Кому это нужно и сколько стоит

Технологичный контакт-центр = лояльный клиент

CADE — интересный способ поиска аномалий в многомерных данных

Контроллер управления аттенюаторами Agilent/Keysight 8494H и 8496H

database/sql: плохой, хороший, злой

Привет, гуманоиды, мы пришли вас копировать

Апгрейд отеля «Южный» в Волгограде: добавляем умные функции, но только нужные

Особенности const в Dart и Flutter

Реверсинг с помощью Remnux: переборщики

06 мая 2024

Образование для “Войти в IT” на примере тестирования

OpenGrok

Как мне Тинькофф испортил кредитную историю

Быть жестким, но не жестоким: Как разойтись с сотрудником по хорошему?

[Перевод] Игровые паттерны программирования: Game Loop

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

Кто такой промт-инженер и как им стать

Новая модель внедрения изменений Джона Коттера. Часть 1

Meilisearch — организация поиска в связке с Laravel

Katello и Foreman в процессе patch management

[Перевод] Большая идея: не откроем ли мы в скором времени новое фундаментальное взаимодействие?

[Перевод] ИИ-технологии потребляют слишком много энергии: правда или миф

От телефонов до электромобилей: как себя проявит рост стоимости цветных и драгметаллов

Истоки японского дизайна: Дзюнъити Накахара и его иллюстрации

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

Корпоративное хранилище секретов StarVault — первая в России полноценная альтернатива HashiCorp Vault

Кейс: как с помощью парсинга Авито и ЦИАН увеличить эффективность отдела развития крупной ритейл компании на ~27%

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

Security Week 2419: уязвимость в Android-приложениях при обмене файлами

Быстрое нахождение чисел Фибоначчи

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

Точное увеличение растровых изображений

Причины компьютерных сбоев, о которых вы даже не думали

Переезд с Jira

Древовидные структуры в SQL в одну таблицу

«Раздутость» Telegram: миф или реальность?

Практические аспекты ранжирования ответов виртуального ассистента Салют

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

Универсальный контроллер моторов на ARM Cortex-M85. Трассировка

[Перевод] Основы программирования на примере исходного кода React

Google, похоже, убирает поддержку архитектуры RISC-V из ядра ОС Android. Но почему?

Взлом вашей первой программы

История успеха. Внедрение платформы «Вебмониторэкс» для защиты приложений «СберАвто»

Подборка внешних жёстких дисков и SSD-накопителей

Микросети: настройка коммутации

Баланс сотрудников между работой и личной жизнью — как оценить через опросы?

Сборка MS-DOS 4.0

Посторонним В.: российские онлайн-аптеки не всегда доступны для незрячих пользователей

Клетка XVII. Гипноз

Что такое транзакция, ACID, CAP теорема и уровни изоляций транзакций простыми словами

Атаки на Bluetooth. Часть 2. «Яблоко и синяя утка»

Этика разработчика

Когда переключаются потоки в Spring WebFlux

Тестирование веб-приложений Flutter с помощью Selenium

Реальная реальность Write-up | Tinkoff CTF 2024

Топ 20 стран для комфортной жизни с зарплатой 500/1000/1500 долларов

Нужно ли высшее образование в IT?

Как внести в реестр Минпромторга продукцию российских производителей?

[Перевод] Что будет в Angular 18?

M100 — Зеркальная галактика

Расширение Функциональных Интерфейсов Java

05 мая 2024

4 стихии программной документации: The Grand Unified Theory of Documentation

Популярные инструменты в kali linux(2 часть)

4 стихии программной документации: The Grand Unified Theory of Documentation

Скрытый потенциал функции inject в Angular

AITU Military CTF 2024:Digital Fortress: Как мы инфраструктуру для полигона поднимали. Часть 2

Выявление закладных устройств с помощью радиомониторинга

Реализация циклической генерации подземелий “изнутри”: да что тут сложного?

Реверс и анализ Keyzetsu Clipper

Очень краткий словарь числового программного управления. Часть 1

Face Cooler

Странное поведение нетривиальных нулей Зета функции Римана

Кто входит в команду разработки игр?

Restricted IO в Haskell

Основные проблемы при работе с требованиями

Основные проблемы при работе с требованиями

Основные проблемы при работе с требованиями

Как бороться с фейковыми заявками в 2024 году?

Какой ПК выбрать SEO-специалисту? Тестируем на «лягушках» и делаем выводы

Основные проблемы при работе с требованиями

[Перевод] ADAS глазами Mobileye

«Винтажная» метавселенная Second Life с NASA, IBM и Dell: внезапное возрождение

Тюнинг Wireshark

Ветровая нагрузка на здания и сооружения

Основные проблемы при работе с требованиями

Разбирая бэклог. Часть 9. Кратко о 4 проектах на базе OpenBOR или вторая жизнь beat 'em up'ов и файтингов. 2021-2024

[Перевод] Алгоритм пересечения полигонов

Мы хотим, чтобы сервера падали одновременно

[Перевод] Мега-Учебник Flask Глава 7: Обработка ошибок (издание 2024)

04 мая 2024

Как обойти лимит Telegram API для групп свыше 10,000 участников

Заметки для новичка: Как провести первую ретроспективу и не облажаться?

О датаомах и несостоявшихся ноосферах

Что такое мощность генератора? Как правильно выбрать генератор

Главные отличия PCA от UMAP и t-SNE

Кто о чем, а мы о деньгах, или сколько стоит сотрудника нанять?

Лазеры, сервопривод, WiFi MESH-сети и сноуборд

[Перевод] Что нужно знать, чтобы успешно пройти System Design Interview

Как Алексей Пажитнов сделал сиквел Тетриса и забыл про него

Zigbee датчик мониторинга углекислого газа EFEKTA Pixel Open Air

Библиотека GopherJS в Golang

Кока-кола убивает! Пример успешного ремонта 17-ти дюймового Sony Vaio SVE17

Хватит грызть любимый кактус! Как включить мозги и спасти лягушку из кастрюли

Как HR-BP разговаривать с собственником

Первый музыкальный клип, созданный нейросетью Sora от OpenAI, революция или баловство?⁠⁠ Как работает?

Standard Time как его видит IBM

Как правильно готовить водородную энергетику

Создание простой Roblox игры без особого знания Lua

Воплощаю мечту, создавая собственную игру

Библиотека dplyr в R

Перевод Spring Boot приложения с HTTP на HTTPS без ругани браузера

Мощные GPU в Китае: полное самообеспечение к 2027 году. Реально ли?

Что учесть если используешь SignalR и захочешь масштабировать .Net-приложение?

Как защититься от скликивания в Яндекс Директе

[Перевод] Какие должны быть пароли в 2024 году?

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

Разбирая бэклог. Часть 8. Пятилетие инди или 8 разножанровых проектов со ставкой на минимализм. 2013-2018

Валютные инвестиции в России, как спасать рубли от обесценивания

Ехал handler через handler, или почему всё тормозит

03 мая 2024

Идеальный ум

Опросы в Telegram: как сделать и для чего они нужны бизнесу

[Перевод] Rust 1.78.0: Диагностические атрибуты, проверка предусловий unsafe и детерминированное повторное выравнивание

Сверхсветовая связь

Bodyfuck – как писать программы без клавиатуры и c пользой для здоровья

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

Отопление майнингом. Как я грею дом бесплатно

[Перевод] От пластины до ПК. Внутри лаборатории Intel

Data сontract: давайте попробуем договориться

[Перевод] Что случилось с Google

На практике пробуем KAN – принципиально новую архитектуру нейросетей

Контекст в Vue/Nuxt: осознать, не терять и беречь

Пробуем закрепить принципы работы компании. Пишем свой Манифест

Обновлённый ЕМИСС: веб-приложение от непрограммиста

Адаптация приложений к специальной версии Платформы nanoCAD 23.1 для отечественных ОС Astra Linux, Alt Linux и РЕД ОС

[Перевод] Системное мышление: основополагающие концепции

Чтение на выходные: «Дизайн привычных вещей» Дона Нормана

Как LLM учат понимать синтаксис

Как аналитик учился java log читать. Часть первая: логи бывают разные

Гидроударный Насос

Как тренить в кайф — путь минималиста

Как мы в 4 раза ускорили мобильную версию ВКонтакте

Lombok — как с ним жить, а не страдать или вариант best practics для lombok

Перспективы развития современных ГТУ установок и альтернативный путь их развития

4 частых вопроса на собеседовании по части Kubernetes, с которыми может столкнуться каждый. Часть 1

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

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

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

Майские мини-ПК: 5 хороших моделей для разных задач

Обзор новых моделей Cisco

Как нам ChatGPT ускорил подбор на 30%

Как физическим лицам, самозанятым, ИП и компаниям не потерять деньги из-за товарного знака

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

«А ты уран захватил?»: как хотели создать атомный автомобиль

Сбор данных мониторинга из Frontend JS приложений используя Grafana Faro

Разбираемся с стейблкойном на TON или как ваши средства могут заблокировать

Путь к удовлетворенности: анализ роботы в компании с помощью таблицы оценки

Какие бывают аналитики: 10 ролей и еще 3

Как мы подходим к автоматизации процессов в компании заказчиков

Как Apple на самом деле следит за вами

Интерфейсы для конструкторов в Dart

Ubuntu 24.04 LTS уже доступен для загрузки: что нового и какие изменения в дистрибутиве?

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

Как дизайнер зарабатывает 2 000 000 $ в год без сотрудников и без расходов на маркетинг?

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

Сколько денег приносит IT-подкаст? Андрей Смирнов, автор Frontend Weekend и руководитель клиентской разработки Х5 Tech

Исследуем российский рынок 3D-конфигураторов в 2024 году

Инженерный FPGA-драйв: обсуждаем инструменты для работы с ПЛИС и запускаем Quake 2 на российском RISC-V

Разбираемся с this в JavaScript раз и навсегда

Атакуем коллег через токсичные ярлыки ”pdf” и Web-приложения. Часть 2

Что случилось с Sapphire из Битвы пет-проектов?

Сегментированное сканирование сети с использованием SeteZor

Эволюция в мире UX: как мы создали паттерн проектирования и упростили прогулки пользователей по панели управления

Кратко про Uplift-моделирование

Ностальгируем по Minecraft. История о том, как мы запустили собственный сервер в игре

ABC-XYZ анализ на Python. Управление ассортиментом и схемами поставок

[Перевод] HR-аналитика: история развития

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

Цикл статей о Greenplum. Часть 1. GP под капотом

[Перевод] Как мы управляем контейнерной платформой: история adidas о прошлом, настоящем и будущем

Управление API или API Security? Что это такое?

Атаки на Bluetooth. Часть 1

От советских компиляторов до грязных трюков: что поведают на C++ Russia 2024

Вселенная кода, доступная каждому: презентация GitVerse

Как стать BI-аналитиком? Онлайн и офлайн, теория и практика

Энтропия на страже безопасности: эволюция генераторов случайных чисел

Берём ноутбук и отсекаем всё лишнее

7 процессоров AMD на любой кошелек, на которые стоит обратить внимание

Плазма: преобразование свалочного газа в топливо

Бесплатный аналог Arduino из мусорки

Почему профсоюзы – это win-win-win

Изгиб питона: 6 взглядов на игру из 1970-х

Создание онлайн видео плеера

Карты, деньги, ELK. Или как айтишник деньги считал

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

Читаем нажатия ИК-пульта под Linux

Безопасность веб-приложений для самых маленьких фронтов