-
Ультрабюджетные Smart TV на базе Android — это вечный компромисс. Производители отдают железо чуть ли не по себестоимости, а потом отыгрываются на пользователях: пичкают систему агрессивной рекламой, партнерским софтом и сбором телеметрии. Всё это крутится в фоне и душит и…
-
Представлен открытый проект Opengram — сервер для протокола Telegram
Команда энтузиастов представила открытый проект под названием Opengram. Это решение является реализацией серверной части мессенджера Telegram. Проект представляет собой самостоятельный сервер, реализующий протокол MTProto (поддерживается layer до 216), который может использоваться для замены официальной серверной инфраструктуры Telegram при развёртывании на…
-
Заметки на полях: изоморфизм геометрических алгебр
ПрологСкитаясь по лесистым равнинам геометрической алгебры, нашёл классный изоморфизм. Возможно, кому-то будет интересно — попытаюсь изложить по-русски и попроще.Изоморфизм алгебрВ работе Garret Sobczyk “Spinors in Spacetime Algebra and Euclidean 4-Space” явно используется алгебраический изоморфизм между геометрической алгеброй евклидова четырёхмерного пространства…
-
Истинная многозадачность – возможна. И это не суета, и не «слив дофамина»
Когда речь заходит о продуктивности, то лет 10 назад широко ходил миф про многозадачность. Да чего греха таить, я сам оборудовал рабочее место 4-мя мониторами и еще дополнительно ставил ноут, поддерживая «иллюзию значимости дел». Но это не многозадачность. Новое исследование…
-
VARCHAR(N) в PostgreSQL: ограничение, а не экономия памяти
Есть такой старый SQL-рефлекс: создаёшь таблицу, доходишь до поля name, и рука почти сама пишет:name varchar(255)Не потому что кто-то в продукте сказал: “имя пользователя не длиннее 255 символов”. Не потому что это ограничение пришло из бизнес-логики, и даже не потому…
-
A native macOS load tester app — and backpressure made it honest
Why I built Requester, a real-time HTTP load testing app for macOS, and what Swift structured concurrency taught me about telling the truth under load.I wanted to hammer an HTTP endpoint and see what happened. Not read a summary report three minutes…
-
«Приятная беседа», ставшая допросом: как большие компании сломали процесс повышения разработчиков
В современной корпоративной культуре крупных ИТ-компаний процесс пересмотра грейдов и заработных плат давно превратился в самостоятельную бюрократическую экосистему. Индустрия, некогда гордившаяся своей гибкостью и ориентацией на измеримый результат, стремительно перенимает худшие практики академической среды. Переход разработчика с позиции Junior на…
-
Купил курс DevOps в Яндекс Практикуме: честный отзыв по ходу прохождения
Это первая статья из серии. Я не закончил курс — и это не реклама. Просто делюсь опытом в реальном времени.Кому будет полезно: тем, кто уже работает в IT, имеет какой-то опыт в DevOps, бэкенде или был/есть сис.админ, и думает -…
-
Локальное SEO: как работать с региональным спросом без дорвеев и клонов страниц
На связи Марков Вадим из marmelad.digital. В наших проектах локальное SEO часто появляется как побочный эффект роста: компания расширяет зону доставки, открывает филиал, начинает выезжать за пределы города, получает заявки из соседних районов и в какой-то момент понимает, что сайт…
-
ИИ, который пойдет на смартфоне: Google Gemma 4 получила квантованные версии
Google DeepMind выложила официальные квантованные версии Gemma 4 — специально обученные чекпойнты, которые резко снижают требования к памяти и позволяют запускать открытую модель на ноутбуках, периферийных устройствах и даже смартфонах. Веса уже доступны на Hugging Face, а самый компактный вариант в…