Обновить

Моя лента

Тип публикации
Порог рейтинга
Уровень сложности
Предупреждение
Войдите или зарегистрируйтесь, чтобы настроить фильтры
Статья

Локальный ИИ на «древнем» железе: выжимаем максимум из AMD RX 580 через Vulkan в Fedora (Llama 3.1, DeepSeek, Qwen 3.5)

Уровень сложностиСредний
Время на прочтение6 мин
Охват и читатели9K

Я решил проверить, на что способен мой старый компьютер с Radeon RX 580 под управлением Fedora. В этой статье я пошагово разберу, как завести современный ИИ-стек (Ollama, n8n, Open WebUI) через Vulkan без боли с ROCm, и почему 15-35 токенов в секунду на железе 2017 года — это реальность, доступная каждому.

Читать далее
Статья

ИИ-серверы Majestic Labs Prometheus: 128 ТБ памяти в одном устройстве, которое заменяет целую стойку

Время на прочтение3 мин
Охват и читатели9.3K

Majestic Labs — небольшая команда, о которой мало кто слышал до ноября прошлого года. В мае 2026 они анонсировали серверную ИИ-платформу Prometheus. Задача, которую взялась решать компания, хорошо знакома всем, кто разворачивал инференс больших моделей. Вычислительные блоки простаивают, пока ждут данные из памяти. Чем крупнее модель, тем острее эта проблема — и тем сложнее и дороже обойти ее в «традиционных» GPU. Что предлагает стартап и что это за устройство, которое согласно громкому заявлению заменяет целую стойку?

Читать далее
Статья

How it's made. Карта Морзе

Уровень сложностиСредний
Время на прочтение8 мин
Охват и читатели14K

Arduino для слабаков: как я собрал дешифратор Морзе на чистой логике и не сошел с ума.

Увидел в интернете интересное устройство "Карта Морзе". Удобный брелок для занятия в свободное время, понимания и изучения работы алфавита. Такое простое устройство на микроконтроллере, но как его собрать во время апокалипсиса на железе, которое можно найти под рукой.

Как это сделано?
Статья

Разбираем Bulletproof React: как не утонуть в хаосе собственного кода

Время на прочтение11 мин
Охват и читатели8K

Помните тот момент, ĸогда вы отĸрываете свой собственный проеĸт, ĸоторый не трогали пару месяцев, и не понимаете, где что лежит? А если ĸ проеĸту подĸлючается новый разработчиĸ, первые две недели он просто бродит по папĸам в попытĸах понять логиĸу автора.

React дал нам невероятную свободу: фунĸциональные ĸомпоненты с хуĸами, состояние в Redux, Context, MobX, Zustand или useState, запросы где угодно и ĸаĸ угодно. Но эта свобода имеет обратную сторону — отсутствие стандартов.

Каждый разработчиĸ пишет «по‑своему». В одном проеĸте мирно сосуществуют устаревшие подходы с современными, запросы ĸ API разбросаны по всему ĸоду, а состояние приложения напоминает спагетти. Проходит полгода, и даже автор ĸода с трудом объясняет, почему все устроено именно таĸ.

Знакомо?

Существует архитеĸтура, ĸоторая решает эти проблемы. Она называется Bulletproof React. Это не очередной шаблон или стартовый boilerplate. Это философия и набор лучших праĸтиĸ для создания production‑ready приложений, ĸоторые не превращаются в хаос через месяц разработĸи. В этой статье я постараюсь разобрать эту архитеĸтуру детально: от струĸтуры директорий до тестирования и безопасности. Данный материал будет полезен и новичĸам, ĸоторые тольĸо начинают задумываться об архитеĸтуре, и опытным разработчиĸам, ищущим проверенные решения.

Читать далее
Статья

Тайны трёхцветных кошек

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели12K

Вот гляжу я на свою трёхцветную кошку и, помимо умиления, чувствую любопытство относительно её чудного окраса. Кажется, ткни лениво пальцем в крутящийся глобус и попадёшь в страну, где эти кошки (в ~99,97% случаев — самки) считаются символом, вестником, а то и уполномоченными за счастье, удачу и богатство.

Лет 6 назад я нашёл такой подарок буквально у себя на пороге. Вот и настоятель буддийского храма Готокудзи в 1615 году просто приютил трёхцветного кота (в отличие от кошек, очень редкий покемон), а потом пожаловался ему на то, что дела в храме, тащемто, идут плачевно, но это, конечно, не его — кота — вина и проблема.

Читать далее
Статья

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

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели8.8K

За несколько лет количество заявок на регистрацию брендов, где есть аббревиатура «AI», слова «нейросеть» или «искусственный интеллект», выросло в разы. Эта тенденция отражает желание компаний подчеркнуть свою инновационность и технологичность. Рассказываем в нашей статье, как хайп вокруг искусственного интеллекта добрался до товарных знаков. И что такое «ГаляGPT».

Читать далее
Статья

Как я сделал трёхуровневый кэш сообщений в мессенджере на React Native — и что узнал по дороге

Уровень сложностиСложный
Время на прочтение14 мин
Охват и читатели8.1K

Я делаю мессенджер ONEMIX на React Native. К моменту, когда я начал писать этот пост, в нём уже больше десятка экранов, групповые WebRTC-звонки через LiveKit, E2E на Double Ratchet + Sealed Sender, push-нотификации с cold-start навигацией и десктоп-версия на Electron. Но самым важным куском, который определяет ощущение от приложения, оказался не звук и не видео. А то, насколько быстро открывается чат.

Если вы хоть раз делали список сообщений на React Native, вы знаете эту боль: открыл чат — пустой экран на 200–800 мс, потом подгрузка, потом скачок при докрутке наверх. В Telegram такого не бывает: открыл — мгновенно увидел последние сообщения, прокрутил наверх — никаких пустот, история идёт сплошной лентой.

Я разбирался с этим несколько месяцев. В итоге пришёл к трёхуровневой архитектуре кэша, которую и хочу разобрать. Это не теория — это код, который сейчас работает в продакшне. Покажу как реализовано, какие были тупики и какие решения оказались критичными.

Читать далее
Статья

Логическая головоломка из университетского квеста

Время на прочтение7 мин
Охват и читатели10K

Создай свое собственное судоку – одна из интересных головоломок игры MIT Mystery Hunt 2014 года. Головоломка представляла собой пустое поле судоку, к которому прилагались 4 набора подсказок. Первые 3 набора были необходимы для того, чтобы вписать в пустое поле исходные цифры головоломки: они относились к секторам, строкам и столбцам поля соответственно. Последний набор относился к цифрам поля и служил для получения ответа на задание после решения судоку.

Читать далее
Статья

У вас уже есть 48 млн — и вы этого не замечаете

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели9K

Ты точно не знал про этот ОГРОМНЫЙ капитал

Многие из нас никогда не задумывались о том, что у нас есть два вида капитала.

Первый - финансы. Все что можно посчитать. Акции, квартира, деньги на счете.

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

Самое удивительное, что многие не понимают величину своего человеческого капитала, ведь он в разы больше их собственного финансового!

Например, если вам 25 лет , вы зарабатываете 100 000 и ваш капитал - сэкономленный миллион рублей, то к 65 годам, за 40 лет к вам в руки придет 48 миллионов
(Без учета роста доходов и инфляции, но допустим рост будет покрывать инфляцию).

И вот, ваши знания, олимпиады, оконченный ВУЗ к 25 годам это не 1 миллион сэкономленных средств, а 48 миллионов! В 50 раз больше!

Кстати, именно поэтому, на зарубежных производствах очень трепетно относятся к предотвращению производственных травм. Ведь "леваки" понимают, человек выпавший из процесса не принесет денег в общество. И выгоднее сделать так, чтобы человек не травмировался и работал долго, и платил налоги. Шутки шутками, но молодцы.

Возвращаемся к капиталу. Допустим свободные средства будут появляться, но как и куда их направлять? Когда мы, разработчики, инженеры и в целом "бело-синие" воротнички начинаем входить в средний класс, у нас появляется возможность не только позволить себе базовые блага, но и что-то откладывать. Многие мои коллеги делают максимально простые вещи, айтишная ипотека в бетон, или депозит или просто переводить в стейблкойны и хранить на MetaMask. Честно, ни один из способов мне не кажется верным для полного направления свободных средств. Часто, наши коллеги, говорят, что инвестиции это сложно, а там где сложно - есть риск потерять средства, и не хотят в это вникать. Я в целом согласен, мы умеем зарабатывать за счет написания кода, чертежей, надо продолжать усиливаться в этом, однако для себя факультативно я стараюсь разбираться в личных финансах.

Читать далее
Новость

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

Время на прочтение2 мин
Охват и читатели16K

В конце марта Oracle сократила от 20 тыс. до 30 тыс. человек. Уволенные сотрудники компании пытались договориться о более выгодном выходном пособии, но бывший работодатель отказал, пишет TechCrunch.

Читать далее
Новость

Проект PHP перешёл на лицензию BSD-3

Время на прочтение2 мин
Охват и читатели9K

Разработчики языка программирования PHP направили в организацию OSI (Open Source Initiative) уведомление о добровольном выводе из обращения лицензии PHP License 3.01. Заявлено, что после нескольких лет работы код инструментария PHP полностью переведён на лицензию BSD-3. Также в проекте больше не осталось кода под старой лицензией PHP License 3.01. Текст новой версии лицензии PHP License заменён на копию лицензии BSD-3 (BSD 3-Clause "New" or "Revised" License).

Читать далее
Статья

Три архитектурных решения для multi-tenant B2B SaaS, о которых я пожалел, что не узнал раньше

Уровень сложностиСредний
Время на прочтение10 мин
Охват и читатели9.1K

Самая дорогая ошибка моего B2B SaaS имела ровно одну строчку

Самая дорогая ошибка моего B2B SaaS имела ровно одну строчку: TENANT_ID = “tenant-1” в config.py. Полтора дня поиска бага показали, почему multi-tenant архитектуру нужно закладывать с первого коммита. Разбор трёх архитектурных решений для multi-tenant SaaS в регулируемой отрасли — tenant_id helper, PostgreSQL EXCLUDE USING gist против double-booking, 152-ФЗ как код на FastAPI и SQLAlchemy.

Читать далее
Статья

Очередная методичка разработки с LLM: работает только если ты разработчик

Уровень сложностиПростой
Время на прочтение11 мин
Охват и читатели8.5K

С 2024 года, когда LLM стали (плюс/минус) пригодны для генерации кода и решения рабочих задач, я начал тащить их в свои проекты. Сначала кусками: помочь с функцией, разобрать ошибку, прикинуть архитектуру, или вообще не соглашаться на проект. Очень быстро понял: если не будет в этом процессе норм и правил - будет только бардак и проекты я буду закрывать медленнее, чем если бы писал код руками. Модель уходит в дебри, забывает решения, ломает то что работало, переписывает по сто раз одно и то же, циклы ошибок. Поэтому, я начал формулировать тезисы. Сначала в голове, потом записывать

Читать далее

Ближайшие события

Статья

Я плохой программист, плохой менеджер и вообще недоэксперт в любой области

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели19K

Снова и снова возвращаюсь в одну и ту же точку. Мне становится скучно на работе в найме. Работаешь несколько лет в одной компании, меняешь команды и проекты в надежде, что что-то изменится. Не помогает — меняешь компанию и роль. Но потом все возвращается на тот же круг. Можно назвать это выгоранием, но это слишком широкое понятие. Я захотел копнуть чуть глубже.

Читать далее
Статья

История о том, как я тоже сделал ИИ-радио

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели8.4K

Сижу в гараже, слушаю свой музыкальный сервис и параллельно допиливаю его. Изучаю конкурентов и натыкаюсь на статью на Хабре от основателя Tunio.

И тут меня буквально пробивает: боже мой, это же такой же солопренер, как и я. Он сделал практически такой же сервис. Меня захлестнула смесь разочарования и восхищения.

Но чем глубже я копал, тем интереснее становилось. Мы пришли к очень похожим результатам совершенно разными путями. Автор Tunio выращивал сервис как pet-project — с упором на техническую часть, с классическим программистским подходом. А мой путь оказался другим.

О нём и будет эта статья.

Эта гонзо-история может быть полезна тем, кто строит собственный стартап — как пример пути. Ну и мне самому хотелось всё это отрефлексировать.

Читать далее
Статья

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

Уровень сложностиСредний
Время на прочтение7 мин
Охват и читатели6.9K

Над любой серьёзной программой работает целая команда: фронтенд, бэкенд, дизайн, архитектура, тестирование, управление. Однако когда дело доходит до вопроса «кто автор?» юридический ответ и здравый смысл могут расходиться.

По российскому праву автором программы для ЭВМ признаётся тот, кто внёс в неё личный творческий вклад (ст. 1228 ГК РФ). Звучит просто, но на практике — это десятки судебных споров о том, что считать творческим вкладом, а что нет.

Разберём каждую роль в команде разработки.

Разбор
Статья

Почему у синьора 500k, а капитала всё ещё нет

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели21K

Ты можешь зарабатывать 300, 400, 500 тысяч рублей в месяц — но при этом, капитала нет, и если завтра все закончится, будет грустно.

И да, кто-то скажет, я профессионал, я синьер/техлид я хорошо зарабатываю. Но ощущается ли ваш капитал, как система? Вы можете идеально выстроить архитектуру вашего проекта, иметь честный Tier IV по отказоустойчивости , но ваш капитал близок к этому? Ощущается ли он как система или наоборот, как набор "папочек"?
Зачастую нет уверенности, нет свободы и понимания как и чем я управляю, для чего делаю.

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

Это реально странно. Деньги есть, уровень жизни высокий, а ощущения финансовой устойчивости - у многих нет. В какой-то момент я поймал себя на этом же.

Читать далее
Статья

Structured Outputs без иллюзий: как OpenAI, Gemini и xAI соблюдают JSON»-схемы

Уровень сложностиСредний
Время на прочтение8 мин
Охват и читатели6.3K

Проверили Structured Outputs у OpenAI, Gemini и xAI не “по документации”, а через adversarial-тесты: просили модели специально нарушить JSON Schema и смотрели, где провайдер реально удерживает формат ответа. В статье — методика, итоговая матрица ограничений, нюансы strict: trueanyOf / oneOf / allOf, и выводы для production-систем с несколькими LLM-провайдерами.

Читать далее
Новость

В Италии впервые диагностировали зависимость от ИИ

Время на прочтение2 мин
Охват и читатели8.4K

Итальянская национальная служба поддержки людей с зависимостями (Servizio per le Dipendenze, SerD) впервые в стране зафиксировала аддикцию от искусственного интеллекта, пишет местное издание Gazzettino. Речь идёт о случае девушки примерно 20 лет, которая стала относиться к чат-боту на базе ИИ как к близкому человеку.

Читать далее
Статья

Бэкдор вместо тестового

Уровень сложностиПростой
Время на прочтение13 мин
Охват и читатели9K

В качестве тестового задания была прислана ссылка на репозиторий, который, как оказалось при внимательном рассмотрении, содержал бэкдор в конфиге Tailwind. В статье приводится разбор этого случая, кода вредоноса и даются рекомендации по безопасной работе с чужими репозиториями.

Читать далее