Обновить

Моя лента

Тип публикации
Порог рейтинга
Уровень сложности
Предупреждение
Войдите или зарегистрируйтесь, чтобы настроить фильтры
Статья

Почему AI-агент с доступом к API опаснее обычного ChatGPT

Уровень сложностиСредний
Время на прочтение11 мин
Охват и читатели6.5K

Небольшое уточнение перед началом. В статье будет упоминаться некий (скриптовый) язык описания политик SIL (Security Intent Language). На его месте могло бы быть любое другое название, формат или технология. В рамках материала SIL используется исключительно как пример удобного способа описания правил поведения AI-агентов. Основная цель статьи - объяснить проблему контроля действий AI и показать один из возможных подходов к её решению.

Читать далее
Пост

Microsoft представила порт набора утилит Coreutils для платформы Windows. В состав входит несколько десятков утилит, включая sort, cat, chmod, chown, cp, find, sleep, sort, tee, echo, uptime и ls. Инструментарий позволяет напрямую использовать в Windows типовые утилиты, доступные в Linux и macOS, без использования прослойки WSL. Целью проекта заявлено упрощение перехода между Unix‑подобными системами, WSL, контейнерами и Windows, и предоставление единого набора команд, флагов и методов, позволяющих переносить существующие скрипты из других систем без переписывания. Код написан на Rust и PwerShell, и распространяется под лицензией MIT.

Реализация основана на коде проекта uutils (Rust Coreutils), развивающего вариант GNU Coreutils на языке Rust, а также реализациях утилит find и grep на Rust. Утилиты собраны в виде одного универсального исполняемого файла "C:\Program Files\coreutils\coreutils.exe", отдельные команды к которому привязаны при помощи жёстких ссылок в NTFS.

Из‑за конфликта с имеющимися штатными утилитами Windows или привязки к специфичным возможностям из поставки исключены утилиты dd, dir, dircolors, shred, sync, uname, expand, kill, more, paste, timeout и whoami. Из состава также исключены утилиты, завязанные на не поддерживаемые в Windows концепции POSIX: chcon, chgrp, chmod, chown, chroot, groups, hostid, id, install, logname, mkfifo, mknod, nice, nohup, pathchk, pinky, runcon, stdbuf, stty, tty, users, who.

Из ограничений и особенностей отмечается необходимость использовать NUL вместо /dev/null, отсутствие поддержки сигналов (SIGHUP, SIGPIPE, SIGUSR), возможность создания символических ссылок только после включения режима для разработчика, недоступность некоторых операций с правами доступа. При работе с каталогами принимаются как пути с символом "/", так и c "\".

Теги:
+3
Комментарии2
Статья

$1200 за 2,5 месяца на простом боте для практики английского, где уже сотни конкурентов

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели11K

Сегодня у нас интересный разбор. Мы взяли интервью у Анны, она решила собрать собственного AI-преподавателя английского в Телеграм. Через 2,5 месяца после запуска проект привлек сотни пользователей, получил первых платящих клиентов и принес более $1200 выручки.

Читать далее
Статья

Тренировки с 0 мотивации и 0 силы воли

Время на прочтение5 мин
Охват и читатели14K

Этот пост для тех, кто всю жизнь говорит себе: «Спорт - это не моё». И при этом понимает, что двигаться полезно. Что физическая активность помогает дольше оставаться здоровым. Что тело не создано жить в режиме «кресло - лифт - машина - диван».

Читать далее
Пост

nLighten без предупреждения отключил оборудование MIRhosting в Европе

UPD0: возможно причина в этом https://habr.com/ru/articles/1040364/

UPD1: Так же возможно ситуация затронула следующие хостинги:
THE.Hosting
UFO.Hosting
Alexhost.com
Vdsina.com
Hip.hosting
Datacheap.ru
ihc.ru


Оператор дата-центров nLighten в одностороннем порядке и без уведомления остановил работу серверов MIRhosting в Нидерландах и Германии. В MIRhosting назвали действия поставщика абсолютно неприемлемыми.

Что делается сейчас:

  • MIRhosting привлекает юристов для выяснения деталей;

  • Идутся поиски альтернативных площадок для размещения инфраструктуры;

  • Инженеры пытаются восстановить доступ к серверам для спасения данных;

  • Готовятся варианты экстренного переезда для клиентов.

Компания «Евробайт» полностью контролирует ситуацию и находится на связи с партнёром. Как только появится конкретика по срокам и параметрам миграции оборудования, специалисты «Евробайт» свяжутся с каждым пострадавшим клиентом индивидуально. Команда приложит все усилия, чтобы решить проблему с минимальными неудобствами.

Материал основан исключительно на данных из открытых источников. Автор публикации не гарантирует достоверность предоставленных сведений и не несёт ответственности за их точность.

Теги:
+15
Комментарии24
Статья

(Не) безопасный дайджест: отпуск за утечку, кибервундеркинды и разорительный мэтч

Время на прочтение7 мин
Охват и читатели6.3K

По традиции продолжаем делиться необычными и поучительными ИБ-инцидентами. В майской подборке: предприимчивый маркетолог, потерянный токен к GitHub, виртуозная BEC-атака и онлайн-роман, который обошелся компании в сотни тысяч долларов.

Читать далее
Статья

Зачем IT-продукту Product Marketing Manager, если у вас уже есть продакт, разработка и крутой код

Уровень сложностиПростой
Время на прочтение9 мин
Охват и читатели5.9K

В IT-командах есть один устойчивый миф: если продукт хороший, он сам себя продаст.

Ну хорошо, не совсем сам. Ему помогут Product Manager, разработчики, пара постов в Telegram, лендинг, где написано «инновационное решение для оптимизации бизнес-процессов», и релиз-ноутс на языке, который без подготовки читают только автор задачи, техлид и человек, который слишком долго сидел в Jira.

А потом происходит странное.

Фича есть. Код работает. Продакт не спал три недели. Разработчики сделали сложную штуку, которую реально было непросто сделать. Внутри команды все понимают: «Вот оно. Это важно. Это должно выстрелить».

Но рынок почему-то не падает на колени. Пользователи не понимают, что изменилось. Продажи не понимают, как это объяснять. Маркетинг пытается собрать коммуникацию из того, что есть: технического описания, пары комментариев в задаче и общего ощущения команды, что «это важная штука». Клиент смотрит на всё это и думает: «Очень интересно, но мне-то что с этого?»

И вот где-то в этот момент в комнате появляется Product Marketing Manager.

Не чтобы рассказать разработчикам, как писать код. Не чтобы заменить Product Manager. И не чтобы «добавить маркетингового глянца» поверх инженерной мысли.

PMM нужен, чтобы сложная техническая ценность стала понятной рынку.

Потому что хороший код — это прекрасно. Но если клиент не понял, какую проблему вы ему решили, для рынка этого кода как будто не существует.

Читать далее
Статья

Eventual Consistency: как мы починили тормоза апрува и сломали бюджет

Уровень сложностиСложный
Время на прочтение14 мин
Охват и читатели6.6K

Мы убрали одну блокировку, чтобы апрувы перестали тормозить. Через несколько недель из‑за этого клиент пробил квартальный бюджет — а наша система этого даже не заметила.

Полгода после MVP, первые крупные клиенты. B2B travel SaaS, конец 2016-го. Компании начали подключать не по 15–20 человек, а по 80–100.

Один из новых клиентов оказался кратно крупнее остальных — финансовый департамент почти на сотню человек с фиксированным квартальным бюджетом на командировки порядка нескольких сотен тысяч рублей. К середине квартала большая часть бюджета уже потрачена, остаток — заметно меньше половины. Два руководителя — в разных городах, в разных браузерах — одновременно открывают форму апрува командировок. Оба видят один и тот же остаток. Один одобряет крупную поездку, другой почти в то же время — ещё одну, сопоставимую по сумме; каждая по отдельности в остаток вписывалась. Оба получают подтверждение. Вместе две поездки пробили лимит — перерасход, которого ни один из руководителей в одиночку не допускал.

Обнаружили через 3–4 часа — когда финансовый менеджер клиента открыл квартальную сводку и позвонил нам.

Читать далее
Статья

Опреснение воды без образования солевого рассола

Время на прочтение18 мин
Охват и читатели7.1K

Несмотря на то, что около 70% нашей прекрасной планеты покрыта водой, большая ее часть не пригодна к употреблению ввиду ряда причин. Одной из самых очевидных является соленость морской и океанической воды, которая занимает порядка 97% гидросферы. Опреснение такой воды — это довольно сложный, дорогой и энергоемкий процесс. Дополнительным недостатком является то, что после классического опреснения (например, через обратный осмос или термическую дистилляцию) остается большой объем концентрированной соленой воды, известной как рассол. Выливать эту жидкость обратно в океан — крайне плохая идея, ведь это приводит к повышению солености и снижению уровня кислорода, тем самым оказывая негативное влияние на водные экосистемы. Следовательно, необходим метод опреснения, который не будет давать рассол в качестве побочного продукта. Ученые из Рочестерского университета (Рочестер, Нью-Йорк, США) создали такой метод. Как именно он работает, что является его основой, и какие он дает результаты? Ответы на эти вопросы мы найдем в докладе ученых.

Читать далее
Статья

Введение в архитектуру ИИ‑систем: как GPT‑wrapper превращается в распределённую систему

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели5.6K

Почти все AI-проекты начинаются одинаково. Разработчик делает небольшой сервис с одним вызовом модели, подключает FastAPI, добавляет чат и показывает демо команде. На этом этапе всё выглядит настолько просто, что возникает опасное ощущение: «Ну это же обычный API-вызов, только ответ пишет нейросеть».

Читать далее
Статья

Детерминированность реактивных вычислений

Уровень сложностиСредний
Время на прочтение3 мин
Охват и читатели6.3K

Порядок выполнения реактивных реакций имеет свои особенности, которые часто оставляют на волю случая. Однако давайте рассмотрим все возможные варианты…

Упорядочить понимание
Статья

Создаем I2C Master Controller на Verilog. Перенос на Zynq 7000 (bare‑metal)

Уровень сложностиСредний
Время на прочтение63 мин
Охват и читатели12K

После успешной отладки на плате с Cyclone IV пришла пора перенести наработки на плату Zynq Mini c XC7Z020. В этой статье я опишу, каким образом можно организовать вывод нужной нам информации из PS‑части Zynq на дисплей который подключен к EMIO на выводах PL. Сделаем обновленный модуль i2c_master_axi который добавляет сверху к уже разработанному ядру поддержку AXI4-Lite Slave, сделаем сборку проекта, подключим их к PS и проверим в bare‑metal сценарии. После того как это будет все работать — переходить к Linux уже будет гораздо проще.

Всем заинтересованным добро пожаловать под кат! 

Читать далее
Статья

Рецензия на книгу «Алгоритмы на языке Go»

Уровень сложностиПростой
Время на прочтение9 мин
Охват и читатели6.8K

Эта книга для тех, кто уже пишет на Go и понимает синтаксис, но хочет прокачать знания в вопросе выбора алгоритмов под свою задачу. Книга «Алгоритмы на языке Go» написана именно для такой аудитории. Это первая специализированная русскоязычная книга по алгоритмам с реализацией на Go. Она не очень объемная, — всего 192 страницы, 8 глав с конкретными примерами кода, —  по-своему, это ее  плюс, т.к. сейчас никто из разработчиков не читает толстенные «кирпичи» без крайней необходимости.

Читать далее

Ближайшие события

Статья

Танчики: хроники города битв

Уровень сложностиПростой
Время на прочтение20 мин
Охват и читатели20K

Каждый русскоязычный автор ретро-игровой тематики обязан рано или поздно написать статью про «Танчики». Сегодня моя очередь, и нам просто необходимо поговорить именно про них: про самую любимую восьмибитную игрушку на просторах нашей необъятной Родины, которая также оказалась горячо любимой в братском Китае, но при этом не особо-то известна в значительной части остального мира. Ну хотя бы потому, что там она просто не выходила.

И хотя на эту тему существуют десятки публикаций, похоже, она столь же неисчерпаема, как атом — всё время всплывают новые и новые подробности, и старые рассказы требуют дополнений. Надеваем шлемофоны, сводим олдскулы — танчики в городе!

Читать далее
Статья

Избегаем парадокса пестицида, или Как мы внедрили систему рекомендаций «забытых» тест‑кейсов

Время на прочтение6 мин
Охват и читатели9.4K

Регрессионное тестирование часто опирается на один и тот же набор сценариев, и со временем это превращается в проблему: привычные проверки перестают находить новые дефекты, а часть функциональности надолго выпадает из поля зрения команды. Возникает так называемый парадокс пестицида — снижение эффективности неизменных тестовых сценариев с течением времени. Название возникло по аналогии с сельскохозяйственными вредителями, которые вырабатывают устойчивость к постоянно применяемым веществам.

Меня зовут Александра Атаман, я QA‑инженер в команде веба Яндекс Такси. В этой статье я расскажу, как мы оптимизировали процесс формирования регрессионного тестирования для ручного прогона, внедрив систему весов для тест‑кейсов. Этот подход помогает прицельно отбирать наиболее «опасные» сценарии: самые старые, забагованные или потенциально проблемные.

Я поделюсь техническими деталями реализации, логикой распределения весов и результатами нашего эксперимента. Спойлер: ожидания не во всём совпали с реальностью — но именно этот опыт оказался для нас самым ценным.

Читать далее
Статья

APItizer — конструктор REST API-контрактов

Уровень сложностиСредний
Время на прочтение4 мин
Охват и читатели5.7K

Добрый день, уважаемые читатели Хабра.

В этой статье я хочу рассказать о продукте APItizer, почему появилась потребность в его создании и какой путь привёл от небольшого Python-скрипта к полноценному инструменту для проектирования REST API-контрактов.

Если вам интересно сразу посмотреть на продукт, добро пожаловать в APItizer (прямая ссылка, вдруг домен не работает).

Читать далее
Статья

Экспедиции по организационному ландшафту

Уровень сложностиСложный
Время на прочтение4 мин
Охват и читатели5.2K

Провел первое тестирование своего сервиса для диагностики организационной культуры. Занимаюсь разработкой своего, по причине, что стандартные тесты не дают пользы для моего контекста. На первых тестах получил неожиданную обратную связь.

Несколько человек отписались: «Если говорить о нашем отделе — результат высокий. Но если выйти за пределы отдела — там для меня начинается настоящий ад».

Тут можно подумать, что человек противоречит сам себе, но на поверхности сразу оказалась одна из ключевых проблем большинства корпоративных исследований культуры. Они смотрят на компанию, как на единый организм, а на практике такое бывает редко.

Читать далее
Статья

Total War: Medieval 3 — новости об игре, и чего от нее ожидать

Уровень сложностиПростой
Время на прочтение10 мин
Охват и читатели11K

Серия Total War по праву считается одним из самых знаковых явлений в мире военных стратегий, и когда компания Creative Assembly представила трейлер-анонс третьей части Medieval, сообщество фанатов по-настоящему всколыхнулось, ожидая от предстоящего релиза возвращения к историческим истокам «тотальной войны».

В этой статье мы с вами поговорим о том, какое место занимает Средневековье в мире Total War, чего категорически не хватало предыдущим частям Medieval, что обещают разработчики третьей части, а также выскажем предположения о дате выхода игры.

Читать далее
Новость

Microsoft представила эмулятор терминала Intelligent Terminal — форк Windows Terminal с интегрированным ИИ-агентом

Время на прочтение1 мин
Охват и читатели6.2K

Microsoft представила открытый проект эмулятора терминала под названием Intelligent Terminal. Это форк Windows Terminal, но с интегрированным ИИ-агентом. Исходный код решения написан на языках C++ и Rust и опубликован на GitHub под лицензией MIT.

Читать далее
Статья

Я не пошёл на маркетплейс, не нанял людей, не плачу за рекламу и заработал 2,5 млн

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели8.4K

Статья написана на основе интервью с Дмитрием Покатаевым, основателем мебельного производства «Столетти» и интернет-магазина «Скелетт». 

Я больше двадцати лет делаю мебель в Екатеринбурге. Привык, что клиенты приходят в наш салон ножками, с рулеткой, с вопросами, с мужьями. А с конца 2024 года ко мне начали приходить заказы из городов, в которых я никогда не был: Алматы, Владивосток, Чебоксары, Ростов-на-Дону, Новокузнецк. Этих людей я в глаза не видел: они оставляют заявку на сайте, оплачивают, и через несколько недель присылают мне фотографию готовой ванной или прихожей у себя дома.

Производство у меня небольшое, четыре человека в цеху. Делаем кухни, ванные, прихожие, гардеробные, любую корпусную мебель для жилья. Основное направление — обстановка квартир под дизайн-проекты, по 3-4 полных проекта в год плюс частичные заказы. Параллельно я запустили совсем новое направление: интернет-магазин типовой мебели в плоской упаковке. Бренд назвали «Скелетт», от русского слова, основа, каркас.

За полтора года работы направление принесло около 2,5 миллиона рублей при среднем чеке 48 тысяч. Запустили без новых сотрудников и без выхода на маркетплейс. Расскажу, как мы к этому пришли.

Читать далее