-
В книге Михаила Литвака «Как вырастить гения» мне встретилась мысль: профессиональное развитие во многом зависит от отношений с начальником.Звучит как инструкция по приспособленчеству. Особенно в IT, где профессиональный вес принято связывать прежде всего с качеством работы. Если специалист принимает сильные…
-
OpenAI Jalapeño: Персональный чип OpenAI, который обогнал NVIDIA Blackwell
Самостоятельно разработанный ASIC OpenAI в сравнении с Rubin, TCO Jalapeño, пропускная способность на МВт и пикантные подробностиOpenAI последние пару лет тихо разрабатывала «Jalapeño» — чип для инференса, о котором было объявлено на Hot Chips. Слухи об успешном tapeout ходили уже…
-
RAG в медицинской аналитике: как построить управляемый контур вместо очередного чат-бота
Эта публикация подготовлена на основе моей ВАК-статьи «Методологический подход к применению Retrieval-Augmented Generation в медицинской аналитике для развития интеллектуальной поддержки деятельности медицинской организации». Для Хабра я убрал академическое оформление, сократил обзор литературы и подробнее объяснил практическую архитектуру, ограничения и способ…
-
ETL + ELT = EtLT
Привет!Заметка о правильности названий ETL процессов. Расставим точки над i. Всегда было же нормально, коротко и звучно ETL. Теперь все чаще мелькает ELT, ETLT, EtLT.Традиционный паттерн ETL, применяет бизнес‑логику во время преобразования, до загрузки в хранилище. Выбрал данные, преобразовал, положил в хранилище. ELT меняет эту последовательность, сначала…
-
Управляемые корутины в TypeScript: как получить контроль над асинхронностью и памятью. Разбираемся во всех аспектах
Адаптивные корутины на TypescriptСовременный JavaScript / TypeScript сегодня, предоставляет мощный инструмент для асинхронного программирования, который знаком каждому — async/await на основе Promise. Он позволяет писать последовательный код и легко обрабатывать ошибки. Однако за простотой скрываются серьёзные ограничения, которые становятся критичными в высоко-нагруженных системах,…
-
Написал OSINT инструмент для проверки сайтов и оценки фишингового риска PhishIntel
Доброго времени суток, Хабр! Сейчас у меня творческие каникулы и я решил немного вернуться к теме, которой занимался большую часть своей жизни, поиску информации. Хотя последние пару лет я старался максимально отойти от прошлого, углубившись в разработку серверной части сложных…
-
Не сойти с айти
«Как думаете, вы проработаете в айти до пенсии? Если ещё не работаете, сможете ли найти работу в айти и проработать в этой сфере до пенсии?»Опрос с таким текстом я опубликовал в своём телеграм-канале. Из 3713 проголосовавших (спасибо дружеским каналам за…
-
17 000 документов, 2000 сотрудников и 450 машин: как мы автоматизировали пропускной режим на Ямале
Есть бизнес-процессы, которые на схеме выглядят элементарно.Например, оформление пропуска.Есть сотрудник. Есть автомобиль. Есть объект заказчика. Нужно проверить документы и оформить допуск.Что здесь вообще автоматизировать?Примерно так задача выглядела до тех пор, пока мы не начали разбираться, как этот процесс реально устроен…
-
Год баз данных: как я снова полюбил программировать
ВНИМАНИЕ! LLM не вовлечен, опечатки и прочие ошибки сохранены.ПредысторияС самого начала как я попал в enterprise я знал — карьера идет не туда: кнопки, круды. Все не то, общаться с машиной интереснее. Но все не было времени к этому подойти.…
-
Заканчиваем с англицизмами в русском языке. Принимаем всем инженерным сообществом термин «вибрировать»
Люблю родной русский язык. Но слово Вайбкодинг вообще не лезет на скрепные русские щи.Отныне и навсегда предлагаю всем профессиональным сообществом называть это Вибрированием. Вот список возможных склонений в обиходе.Навибрировать — создать код (накодить).Повибрируем — предложение сделать код (покодить).Навибрировал — создал…