Мы создали парсер openui‑lang на Rust и скомпилировали его в WASM. Логика была здравой: Rust быстрый, WASM в браузере даёт скорость, близкую к нативной, а наш парсер — разумно сложный, многоэтапный конвейер. Почему бы не захотеть его на Rust? Но оказалось, мы оптимизировали не то, что нужно. Читать далее
На первый взгляд задача определения выпуклости многоугольника кажется геометрически сложной.Но на практике всё сводится к простой идее — достаточно последовательно пройти по вершинам и определить направление поворота.В этой статье разберём, почему именно три точки…
При запуске MVP считаем вначале не клики вообще, а деньги и время. Деньги потому, что до серьёзных вложений полезно быстро и по возможности бесплатно проверить, нужен ли проект рынку. Время потому, что его легко потратить не на сам MVP, а на подключение Яндекс.Метрики, Google Analytics,…
Как Yahoo вылезла из могилы эпохи Verizon и снова вышла в плюсСегодня у меня в гостях Джим Ланцон, гендир Yahoo.В двух словах пересказать историю Yahoo тупо нереально, но если коротко: давным-давно они заплатили Google за то, чтобы повесить их поисковую строку на свой сайт, и с тех пор всё пошло…
Она решилась в тот день, когда перестала чувствовать собственные пальцы. Когда выбор сузился до двух вариантов: медленно угасать в запертом теле или совершить «прыжок» в цифровую пустоту, надеясь остаться собой. Но что останется от человека, у которого больше нет глаз, чтобы плакать, и рук, чтобы обнять дочь? Только Присутствие.Рассказ написан специально для конкурса «Бегущий по лезвию ИИ — 2025». Читать далее
Когда я впервые заглянул во FreeBSD Handbook в 2002 году, то не мог поверить своим глазам. За шесть лет работы с различными дистрибутивами Linux, о чём у меня уже была статья, я научился выискивать документацию по кусочкам — часто неполную или устаревшую, причём иногда спустя всего год.…
Будучи разработчиком PHP на протяжении почти 20 лет, я поработал в разных компаниях — и больших, и маленьких. И сейчас, подыскивая новое место работы, я попадалю на статьи множества HR-ов, внутрикомщиков, офис-менеджеров и прочих специалистов по корпоративной красоте. Они пишут про…
«Преждевременная оптимизация — корень всех зол, но преждевременная пессимизация является им не в меньшей степени». — Андрей АлександрескуПроблема перераспределенияДинамические массивы (векторы C++, ArrayList в Java) — одна из самых полезных структур данных. Они сочетают в себе…
Всем привет — хочу поделиться нашей историей создания стартапа от идеи до лонча на продакт ханте, и теми ошибками которые мы совершили в процессе, надеюсь это поможет вам не повторять их.Мы начали с идеи, связанной с личной проблемой — мой друг работает…
Я работаю с OpenAI Codex в двух режимах. Дома — за мощным ПК с двумя экранами и в поездках на дачу/отдых/по работе — с ноутбукаИ довольно быстро столкнулся с неожиданной проблемой: контекст, сессии и история Codex не синхронизируются между устройствами. OpenAI этого просто не предусмотрели!Ниже история о том, как я решил данную проблему. Читать далее