Semantic terminal: AI-генератор однострочников по описанию на естественном языке
Эта заметка вдохновлена статьей Я заменил Google на 50 строк Python. Через месяц я забыл, как пишется tar -xzf
Как построить банк на 130 миллионов клиентов с помощью Clojure, иммутабельного графа и закона Конвея
Я в качестве хобби последний год строю собственную платформу на Clojure и DataScript. Иногда об этом рассказываю коллегам и когда меня спрашивают, зачем банку функциональное программирование и иммутабельные базы данных, я всегда отвечаю: потому, что есть кейс Nubank. Бразильский цифровой банк Nubank за 12 лет прошёл путь от 12 клиентов до 131 миллиона
Low-latency инфраструктура: как устроены ЦОД и сети для минимизации задержек
Здравствуйте! Меня зовут Максим Захаренко, я CEO облачной платформы и автор медиа «вАЙТИ». Хочу поделиться нашим опытом и мыслями о том, как в России строится инфраструктура для облачных сервисов с минимальной задержкой (low-latency). Это взгляд изнутри — от лица провайдера, который каждый день сталкивается с задачей ускорения облака для B2B-клиентов. Поговорим о том, почему задержка — такой важный параметр, как устроены современные дата-центры и сети, какие решения применяем мы и другие российские компании и с какими вызовами приходится сталкиваться.
Что делать с архитектурным дрифтом в эпоху ИИ?
С появлением ИИ-инструментов код в проектах начал расти быстрее. Новый сервис, багфикс или интеграцию теперь можно получить быстрее чем согласование изменений, но цена архитектурной ошибки на этом фоне только растёт.Проблема не в том, что ИИ пишет плохой код, а в том, что он ускоряет накопление расхождений между тем, какой систему задумывали изначально, и тем, во что она превращается по мере изменений. Если архитектурные ограничения не формализованы и не проверяются автоматически, команда рано или поздно начинает проигрывать собственной скорости.
Красавица и чудовище: наш опыт с HMI, или как мы убирали «красоту» с мнемосхем
Привет, Хабр! Меня зовут Владимир Тихомиров, я дизайнер в компании «Цифра». Как я уже писал, я много занимаюсь проектированием и описанием мнемосхем. И в этот раз снова поговорим о них. А конкретно о том, как мы ускорили реакцию операторов, убрав лишнее. На одном из заводов диспетчер пропустил аварию. Не потому, что не видел сигнал, а потому что не заметил его среди десятков мигающих индикаторов. На экране «горело» всё. И когда всё важно — смысл теряется. Это не единичный случай. Исследования Международной организации автоматизации (ISA) показывают:
