Совершим короткую экскурсию в прошлое и вспомним информационные революции, через которые проходило человечество.
Информационная революция – это глубокие качественные изменения, происходящие в результате внедрения новых средств хранения, обработки и передачи информации.
Первая информационная революция связана с изобретением письменности. Появилась возможность передачи знаний от поколения к поколениям. Письменность появилась примерно пять тысяч лет назад в Месопотамии и Египте. Она стала ключевым элементом экономической базы цивилизаций Древнего мира.
Вторая информационная революция была вызвана изобретением книгопечатания, которое способствовало развитию зарождающегося индустриального общества. Немец Иоганн Гуттенберг между 1450 и 1455 годами изобрел печатный пресс и наборный шрифт.
Третья информационная революция началась в конце XIX века. Ее связывают с изобретением электричества, телеграфа, телефона, радио. Они позволили быстро передавать информацию на большие расстояния, ускоряя информационные процессы.
В 50-е годы XX века стало активно развиваться телевидение, появились первые электронные вычислительные машины. Однако считается, что распространение этих технологий происходило в рамках продолжающейся третьей революции.
Четвертая информационная революция связана с изобретением микропроцессоров и появлением персональных компьютеров. Она началась в 70-е годы XX века. На микропроцессорах и интегральных схемах до сих пор создаются компьютеры, компьютерные сети, системы передачи данных. Постоянно происходит миниатюризация микропроцессоров и рост их вычислительной мощности.
Читать далееИ почему меня это не тревожит.
Всем привет. Вы наверняка наслышаны про успехи нового стартапа ИИ Aristotle (с инвестициями в 150 млн$ и оценкой в 1,5 млрд$)
Так получилось, что я - создатель это стартапа.
Ой да ладноПривет, Хабр! Меня зовут Александр, я работаю в Региональном центре кибербезопасности ХМАО-Югры на базе АУ «Югорский НИИ информационных технологий», проще говоря – SOC. Мы занимаемся обеспечением информационной безопасности в органах государственной власти, органах местного самоуправления, медицинских организациях на территории ХМАО-Югры. В качестве первой статьи я выбрал кейс ИБ, который не так давно произошел в ИТ-инфраструктуре нашего Абонента (статья публикуется с согласия Абонента). Моя история о том, как инструменты с ИИ могут стать причиной выхода из строя ИТ-инфраструктуры. Надеюсь, наш опыт поможет другим избежать таких ситуаций в будущем.
Читать далееМатематик из МФТИ разработал новую усовершенствованную модель для описания динамики современных вооруженных конфликтов, которая впервые учитывает нелинейную зависимость передвижения войск от их собственной концентрации и плотности сил противника. Модель, основанная на системе нелинейных дифференциальных уравнений в частных производных, расширяет классические законы Ланчестера, добавляя в них пространственное измерение и реалистичные тактические факторы. Для решения этих сложных уравнений был создан устойчивый и точный численный метод, позволяющий моделировать возникновение и эволюцию «горячих точек» на поле боя. Результаты исследования, опубликованные в Journal of Applied Mathematics and Physics, открывают новые возможности для стратегического планирования и оптимизации военных операций.
Читать далееЭтот стартовый сборка для разработки статичного сайта на Webpack5. Максимально упростил разработку: можно подключать встариваемы модули шаблонов для страниц (header/footer), использовать SASS с удобными миксинами, автоматически собирать SVG-спрайты для иконок. Для продакшна - минификация CSS/JS, удаление console.log и разделение кода на чанки для кэширования.
Ключевые части сборки: html-webpack-plugin генерирует HTML из src/html/views, raw-loader подтягивает include-фрагменты.
SCSS миксины для удобных медиа запросов, краткой их записи +r($md).
Автоматическая генерация SVG-sprite, svg-sprite-loader собирает все src/icons/*.svg в inline-спрайт — иконки затем вставляются в шаблоны через .
Читать далееПривет, я Настя Кутина, дизайнер в студии Code Pilots.
В этой статье я расскажу о том, как мы подходим к архитектуре дизайн-токенов, почему от неё зависит устойчивость всей дизайн-системы и как хорошо выстроенная структура помогает командам работать быстрее, чище и без хаоса.
Если вы когда-нибудь открывали чужую Figma и пытались понять, почему один и тот же цвет назван по-разному, отступы живут собственной жизнью, а токены выглядят как «история эволюции проекта», — вы знаете, насколько важна правильная архитектура.
Я покажу, как можно организовать токены так, чтобы даже при масштабировании не возникало дублей, конфликтов и «магии», понятной только автору. Разберём уровни, принципы, семантику, типографику и то, как всё это складывается в единую, предсказуемую систему, которая облегчает работу и дизайнерам, и разработчикам.
ПоглядетьLEO-сети вроде Starlink - это удивительный гибрид предсказуемости и хаоса. Handover между спутниками происходит строго по расписанию, каждые 5–16 секунд, но последствия этих переходов до сих пор ломают протоколы управления перегрузкой
Читать далее24 ноября Anthropic выпустила Claude Opus 4.5 — и это не просто очередной апдейт. Модель стала в 3 раза дешевле ($5 vs $15 за 1M токенов), но при этом обогнала конкурентов по ключевым метрикам.
Что изменилось:
80.9% на SWE-bench — лучший результат среди всех LLM для кода
Работает автономно 30+ минут без вашего участия
Экономия токенов до 76% через новый параметр effort
В 4.6 раза устойчивее к prompt injection, чем GPT-5.1
Реальная экономика:
Команда из 10 разработчиков экономит $4800-6000 в год только на стоимости API. GitHub Copilot после интеграции Opus 4.5 сократил расход токенов вдвое.
В статье разбираем:
→ Детальные бенчмарки vs GPT-4 и Gemini
→ 5 практических кейсов с кодом (code review, генерация тестов, security audit)
→ Архитектуру AI-агентов на базе Opus 4.5
→ Реальные цифры ROI и окупаемости
→ Ограничения, о которых молчит маркетинг
Бонус: примеры интеграции в CI/CD, стратегия использования параметра effort и конфиги для мониторинга.
Если вы используете LLM в production или только планируете внедрение — эта статья сэкономит вам недели экспериментов.
Читать далееНачну, пожалуй, с предыстории. Несколько лет назад завел себе домашнего питомца, королевского питона. Пуф вырос классным змеем и сих пор эта наглая колбаса является моим верным антидепрессантом. В итоге это привело к том, что заинтересовался фильмами по змеям. Но, как назло, большинство фильмов идут на английском или испанском языке. Нет, не то, чтобы я не знал английского, будучи разработчиком, да и когда-то заканчивал языковую школу с углубленном изучением ин. языков, однако вечером, с пивасом и креветками смотреть английскую озвучку.... в общем, не каждому это по душе. И тут пришла в голову мысль, "а чтобы нам не использовать ИИ для перевода фильмов", к тому же множество компаний уже предлагают подобные решения. Но мне было ещё интересно изучить этот вопрос и пройти весь путь самим.
В этом тексте я написал про некоторые особенности работ c SD картами при соединении их с микроконтроллером по интерфейсу SPI.
Читать далее
В 2025 году была опубликована работа из области философии квантовой механики, которая объясняет как можно превратить квантовую механику в полноценную физическую теорию (как принято определять физическую теорию в философии физики), не модифицируя её (как это делает, например, GRW), не прибегая к онтологии многих миров (как это делает MWI и некоторые другие интерпретации) и избегая иных проблем (свойственных, например, бомовской механике). Я хочу рассказать об этой работе, которая существенно продвигает наше понимание квантовой физики, даже если и не является окончательным ответом на загадку квантовой механики.
Читать далееЧто происходит глобально на слуху. Но что происходит локально менее на слуху, поэтому решил немного поресерчить тему, и заодно сделать мини-пост на Хабр. В этой статье про Татарстан / Казань, т.к как раз пока нахожусь тут, и интересно было составить "карту" куда можно пойти и чем заняться.
СмотретьОт переводчика: статья немного сокращена по сравнению с оригиналом, исключён раздел об этимологии слова "Ouroboros", а также полные каламбуров отсылки автора к латинским, прочим романским и английским корням.
Далее - от автора.
Можно ли создать язык программирования, в котором нет синтаксиса? Кажется, что это чистое противоречие. Вся суть языков программирования заключается в синтаксисе, плюс немного в генерации и оптимизации кода, настройке сред выполнения и т.д. Но с точки зрения программиста — именно синтаксис самая важная часть языка. Когда вы приступаете к изучению нового языка программирования, вам обязательно придётся уделить время освоению синтаксиса.
Можно ли просто избавиться от синтаксиса или, как минимум, предельно его упростить? Другой вариант — можно ли сделать синтаксис произвольным, чтобы программист, пишущий код, мог сам для себя его определять?
Именно этих целей мы попытались достичь, создав язык Ouroboros. Его синтаксис максимально прост. Настолько, что в этом языке даже не предусмотрен синтаксический анализатор. В нём есть только лексический анализатор, код которого составляет 20 строк.
Читать далееСтоит задача разделить два числа, то есть найти частное от деления и остаток, используя встроенный в процессор алгоритм деления двухразрядного числа на одноразрядное, который дает лишь одноразрядное частное и остаток.
Ограничимся делением двухразрядных чисел без знака. Деление чисел большей разрядности можно обобщить, при необходимости обратившись к первоисточнику [1]. Описываемый алгоритм назовем «программный 128/128». Заметим, что во многих 64-битных компиляторах он реализован (GCC, Clang, Intel Compiler) и может быть использован напрямую без изобретения велосипеда.
Цель данной статьи — подробно объяснить детали алгоритма, чтобы снизить порог входа в энциклопедические труды Д. Кнута, в том числе объяснить почему деление в процессоре дает лишь одноразрядное частное (конкретно для 64-битных процессоров можно делить 128-битное число на 64-битное, получая лишь 64-битное частное). Назовем процессорный алгоритм деления как «аппаратный 128/64».
Ключевым моментом в понимании алгоритма деления является процесс нормализации чисел, который позволяет воспользоваться встроенным в процессор делением 128/64.
Алгоритм деления двухразрядных чисел в зависимости от разрядности делителя разделяется на два: половинчатое деление, когда делитель по факту одноразрядный, и полное деление, когда делитель двухразрядный. Назовем первый алгоритм как «половинчатый программный», а второй как «полный программный». Заметим, что «аппаратный 128/64» является половинчатым; он будет использован в обеих ветках программного алгоритма.
Читать далееПользователи ненавидят спиннеры. Они хотят видеть лайк сразу после клика. Optimistic UI решает эту проблему, но создает новую: что делать, если сервер вернет ошибку?
В императивном коде (Promise/async-await) откат состояния превращается в ад из try/catch и ручных мутаций переменных, порождая Race Conditions.
В этой статье я покажу, как реализовать надежный паттерн Compensating Transaction на чистом RxJS. Мы построим архитектуру, где состояние это поток, который невозможно "сломать" частыми кликами или сетевыми сбоями. Никаких if/else, только чистые потоки.
Построить реактивный UIКогда мобильная связь подводит, особенно важно оставаться на связи с близкими. Почему бы тогда не организовать собственную телефонную сеть на основе VoIP? Меня зовут Дима Абакумов, и под катом расскажу, как я решал эту задачу и с какими трудностями столкнулся
Читать далееВ этой статье я разберу, как создать интерфейс Liquid Glass компании с логотипом фрукта без использования различных npm-модулей или шейдеров, нагружающих видеопамять устройства.
Читать далееВ книге Алестаэра Нэрна Engines that Move Markets — Technology Investing from Railroads to Internet and Beyond исследуется как важнейшие технологические изобретения последних 200 лет — от железных дорог до интернета — влияли на финансовые рынки и состояние инвесторов. Предисловие к книге написал сэр Джон Темплтон в 2000 году, на пике дотком-мании:
«Никогда ещё не было лучшего времени для жизни, и мы должны ценить это. Я остаюсь оптимистом относительно будущего — но это не означает, что при инвестировании не следует быть осторожными. Река удачи может течь в нашу сторону, но важно прокладывать осторожный путь среди порогов, способных опрокинуть лодку. Следует сохранять терпение, гибкость и помнить, что все активы в конце концов будут оценены по своим будущим доходам».
«Воздействие ожиданий, подкреплённых эмоциями, формирует тенденции на рынках. Те, кто утверждает, что текущий бычий рынок уникален — как и любой другой — должны знать лучше. Уроки истории однозначны: любой бычий рынок заканчивается в момент наивысшего оптимизма, а за ним следует медвежий рынок, завершающийся в момент наибольшего пессимизма».
«Несмотря на различия между эпохами, структура повторяется удивительно точно. Сначала новое изобретение встречается скепсисом. Затем скепсис сменяется энтузиазмом, когда бизнес начинает осознавать потенциал. В отрасль устремляются новые компании, появляется венчурный капитал, акции почти всех быстро растут на волне восторга. Потом наступает фаза зрелости: деньги заканчиваются, слабые фирмы исчезают, а наивные инвесторы теряют средства. Наступает пессимизм, цены падают, рынок стабилизируется».
Читать далееВот недавно я сидел и пытался разобраться в одной теме. Всё закончилось на открытии десяти вкладок и погоней за новостями и отчётами. Вроде информации достаточно, но целостной картины нет. И тут я вспомнил, как один товарищ советовал мне Perplexity AI для поиска разной инфы. Я попробовал...
Честно, первая реакция была скептичной. Очередной чат-бот, который обещает золотые горы, а на деле выдаёт бессвязный текст. Но я ввёл первый запрос и удивился. Сервис ответил со ссылками и короткими выдержками. В какой-то момент стало понятно, что это похоже на поиск нового поколения и было бы интересно познакомиться с ним подробнее.
Сегодня у нас обзор Perplexity AI, приятного прочтения!
Читать далее