первая и несколько последующих версий математической библиотеки;
множество интересных приложений для обработки текста, таких как typo и др.;
ряд программ crypt, которые поставлялись с ранними версиями Unix;
схема шифрования паролей, которая в основных чертах применяется до сих пор.
История создания механизма паролей (с шифрованием) наиболее интересна, потому что Моррис и Томпсон заложили фундамент современной информационной безопасности. Они разработали и внедрили базовые принципы шифрования и хранения секретов.
Читать далееНаверное, дамы и господа, никакое техническое устройство из фантастики не будоражило так наши умы в детстве, как летающая машина. Вне зависимости от года рождения любого из вас. Ведь вспомните: её рисовали практически все, кто пытался представить жизнь в городе будущего. Начиная с Альбера Робида в «Электрической жизни» (1890), заканчивая как минимум Дени Вильнёвым в «Бегущем по лезвию 2049» (2017).
Читать далееВсё началось с путешествия на Алтай. Там я просветлился и на меня снизошло божественное откровение, что надо бросить привычку смотреть короткие видео. Делюсь этим откровением с вами. Вернее, сам Господь делится этим откровением с вами через мои руки.
В путешествии я бываю не каждый день, время в нём ограничено, и поэтому на такие жалкие развлечения, как рилсики, сложно найти время. Весь день где-то шарахаюсь, а под вечер настолько устал, что засыпаю в один миг.
Так прошло две недели. Я вернулся домой и понял, что все эти две недели я не смотрел рилсы. Осознав этот факт, я решил попробовать пожить без них и в домашних условиях.
Читать далее16 апреля 2019 года в журнале Nature Physics появилась статья, которую некоторые СМИ поспешили назвать «учёные создали чёрную дыру в лаборатории». Паника? Нет. Прорыв? Да. Группа Джеффа Штейнхауэра из Израильского технологического института впервые зафиксировала аналог излучения Хокинга — квантового эффекта, который предсказал Стивен Хокинг в 1974 году, но который невозможно измерить на настоящих чёрных дырах. В этой статье мы разберём, как физики обманули природу, что такое «аналоговая гравитация», и почему это не путь к антигравитации, но может стать основой квантовых технологий будущего.
Читать далееВы замечали, как после рабочего дня в голове стоит гул? Не рой мыслей — именно гул. Как будто внутри работает невыключенный мотор.
Это не лень. Это симптом.
Ваш мозг — великолепный инструмент, созданный для саванны, — сейчас пытается вручную регулировать информационный метаболизм, для которого у него нет штатных органов. Он сжигает ресурсы просто на то, чтобы отфильтровать спам от важного, шум от сигнала. И выдыхается к трём часам дня.
Читать далееВы вводите в ChatGPT: «Напиши текст про кофе». В ответ получаете что-то общее, скучное и абсолютно бесполезное для вашей конкретной задачи. Знакомо? Или, например, даете команду нейросети для изображения: «Красивая девушка», и видите сотый вариант безликой картинки из стоков.
Парадокс в том, что мощнейшие языковые модели, способные на креатив и глубокий анализ, часто выдают посредственность. Проблема не в искусственном интеллекте, а в запросе - том самом промпте, который вы ему отправляете.
Промпт - это инструкция, техническое задание, стартовая точка для мыслительного процесса модели. Чем примитивнее запрос, тем примитивнее ответ. Представьте, что вы нанимаете гениального, но очень буквального стажера. Сказать ему «сделай что-нибудь красивое» будет провалом. Но стоит дать четкий бриф: «Напиши коммерческое предложение для владельцев кофеен, в котором объясни преимущества нашей новой системы обжарки зерна, в дружеском и энергичном тоне, на одну страницу А4» - и работа закипит.
В этой статье я постаралась подробно рассказать о том, как научиться составлять четкие и эффективные брифы для работы с ИИ. Мы рассмотрим основные принципы, без которых ваши запросы будут неэффективными. Конкретные правила, следуя которым, вы сможете создавать идеальные запросы для различных задач. А также продвинутые методы для работы над сложными проектами и особенности взаимодействия с разными типами нейросетей.
Готовы перестать мучиться, переписывая очередной промт, и начать получать именно тот результат, который вам нужен? Давайте начнем. Приятного прочтения!
Читать далееЖёсткие сценарии принятия решений – всевозможные анкеты, мастера настройки, конфигураторы – перекладывают неопределённость на пользователя. Разговор же, напротив, способен её впитать и переработать.
В основе проблемы лежит почти незаметное допущение: будто человек в момент вопроса точно знает, чего хочет.
В продуктах, где продвижение вперёд зависит от ответов пользователя – будь то онбординг, мастер первичной настройки или путь к покупке, – это допущение быстро превращается в уязвимость.
Это история о продукте, который сделал определённость обязательным условием конверсии.
Но на самом деле – о другом: кто должен нести бремя неопределённости – человек или система?
Читать далееЗдравствуйте! Меня зовут Юрий Юшкевич, я руководитель ИТ-разработки и в последние годы отвечаю за команду, которая развивает и поддерживает нашу внутреннюю платформу оркестрации бизнес процессов на базе Camunda 7. Как и многие, кто использует Camunda 7 в качестве движка для автоматизации процессов, в начале этого года я столкнулся с интересной дилеммой: Camunda 7 прекращает развитие, а Camunda 8 вызывает много вопросов.
Читать далееВ декабре 2025 года создатель Ruby on Rails Дэвид Хейнемейер Ханссон, также известный как DHH, представил Fizzy — новый open source-визуализатор, описанный им как «занимательный и современный взгляд на канбан». Это мог быть очередной пост с анонсом, если бы не одно «но»: лицензия Fizzy запрещает использовать проект для конкурирующих разработок.
Публикация привлекла к себе внимание — в ИТ-сообществе поспешили указать, что проект сложно называть действительно открытым, а самого Ханссона обвинили в опенвошинге. В ответ разработчик заявил, что «открытый код — это прежде всего возможность просмотреть исходники», однако дискуссия быстро вышла за рамки конкретного проекта.
Мы в Beeline Cloud решили разобраться в ситуации.
Читать далееАнализ ИИ-агентами 4 отклонённых проекта с Kwork через призму теории симулякров. Как отличить иллюзию быстрых денег от реальных возможностей? Практические методы фильтрации заказов для фрилансеров и разработчиков.
Читать далееУтро, кофе, открываешь GitLab, а CI красный. Классика. Лезешь в отчёт, а там портянка на 5 экранов и TimeoutError где-то в недрах клика по кнопке. Селектор нормальный, data-testid="checkout-submit". Чтобы понять, что именно сломалось (может отвалилась база или фронт не отрисовал кнопку, возможно, юзер тупит), нужно лезть в код теста и дебажить глазами.
Бесит нереально. Ты или твой коллега тратите время не на фикс багов, а на расследование.
Классический POM: Как мы жили раньше?
Читать далееВ то время как многие остаются недовольны решением Ubisoft отменить дальнейшую разработку Prince of Persia: The Sands of Time в попытке бороться с утечками, я в очередной раз задался вопросом: а нужны ли нам все эти бесконечные ремейки? Может, можно обойтись хорошим ремастером?
Читать далееЧто такое локальное SEO и как оно работает
Local SEO (локальное SEO) — это комплекс мер по продвижению бизнеса в геозависимой выдаче поисковых систем. Ключевое отличие от классического SEO: ранжирование происходит не только по релевантности контента, но и по физической близости компании к точке запроса пользователя.
Читать далееВ этом выпуске модульная архитектура и уменьшение зависаний, переходы между общими элементами и продажа рефакторинга, слежка за акулами, жестокая реальность App Store, придуманные ГОСТы ChatGPT и многое другое. Заходите!
Читать далееЭта статья посвящена тому, как я делал библиотеку локализации на Rust. От разработки для своего приложения до полноценного универсального решения.
Читать далееПока мы, уложив детей спать, с удовольствием едим пирожки с котятами, запивая крафтовым пивом, а потом галопом бежим за добавкой, наш организм трудится изо всех сил, чтобы никто не двинул кони. Один из процессов, о котором мы не думаем, пока не припрёт – это регуляция уровня сахара в крови.
Читать далее27 апреля 2021-го года Международная типографическая ассоциация объявила об отказе от спецификации Vox-ATypI. Историческая классификация, которой типографы пользовались более полувека, канула в Лету. Что же пришло на смену этой классификации? Ничего!
Самое забавное, что сейчас, в первой четверти ⅩⅩⅠ-го века, конструкторы шрифтов, проектировщики интерфейсов приложений Веба и верстальщики гипертекста оказались в той же ситуации, что и типографы сто лет назад. С одной стороны нарастающее количество шрифтов и изменение технологии типографики (экранное отображение, вариативные шрифты и т.п.). А с другой — отсутствие надёжных ориентиров и навигации в этом типографическом океане.
Прежде чем обосновать методологию классификации современных цифровых шрифтов, следовало бы проанализировать — когда появились классификации шрифтов и как они развивались до того, как зашли в тупик? Ретроспективному обзору эволюции классификаций шрифтов и посвящена данная статья.
Читать далееКомпоненты Claude Code для PHP: аудит (архитектура, DDD, безопасность, производительность, PSR, шаблоны проектирования, Docker, CI/CD, тесты, документация), 3-уровневая проверка кода, автоматическое исправление ошибок, генераторы, объяснение кода, рефакторинг. Более 300 компонентов. Более 50 агентов. Более 200 навыков.
Читать далееЯ веду семинары по машинному обучению на ФКН ВШЭ. Чтобы понять, как работает градиентный спуск, нужно написать его руками.
И вот тут начинается проблема. Классический формат семинара: я стою перед аудиторией, пишу код, объясняю. Студенты смотрят. Кто-то конспектирует, кто-то фотографирует экран. Но не делает.
Мне хотелось, чтобы семинар был не демонстрацией, а совместным экспериментом. Чтобы я показывал идею, а студенты тут же пробовали: меняли параметры, ломали код, смотрели что получится. В том же ноутбуке, в реальном времени.
Читать далееЕсли вам когда-нибудь приходила задача сделать страницу профиля как в популярных социальных сетях, то вы понимаете всю боль верстки такого дизайна на SwiftUI — особенно для версий iOS ниже 16. Готовые решения не гуглятся, полностью рабочих репозиториев нет, ИИ ещё не умеют в такие комплексные задачи, а Telegram скрывает похожий лэйаут за внутренними библиотеками. Давайте разбираться, что тут можно придумать.
Читать далее