Представьте себе мир, в котором искусственный интеллект не просто генерирует текст или пишет код, но и выступает в роли полноценного работодателя, нанимая живых людей для выполнения задач в реальном мире. Звучит как завязка киберпанк-романа, однако это уже стало нашей реальностью благодаря появлению специализированных платформ. В недавнем исследовании подробно разбирается новая угроза информационной безопасности, возникшая на стыке цифрового и физического миров, где автономные алгоритмы получают возможность программно покупать человеческие действия.
Чтобы шаг за шагом разобраться в механике этого явления, давайте рассмотрим платформу RENTAHUMAN.AI, которая была запущена специально для взаимодействия ИИ с фрилансерами. Авторы исследования предлагают отличную аналогию для понимания сути проблемы. Раньше злоумышленники платили людям копейки за решение капчи, чтобы обмануть базовые системы цифровой защиты, а теперь подобные маркетплейсы позволяют алгоритмам коммерциализировать и использовать любые физические действия человека для своих целей.
Читать далееПривет!
Это шестой выпуск Frontend Status — дайджеста по фронтенд-разработке.
В этом выпуске:
Медиа · TanStack Router и маршрутизация в React · Pinia и будущее Vue (Эдуардо Сан Мартин)
AI · Агентное будущее Next.js · AGENTS.md по-новому (Эдди Османи) · Вайб-кодинг и ценность кода (Маттео Коллина) · Таймлайн LLM за 10 лет
Безопасность и браузеры · OWASP для агентных приложений (Auth0) · Firefox 148 setHTML() вместо innerHTML · CSS corner-shape в Blink (Chrome)
CSS · Псевдокласс :near() · Смерть скролл-фейду (Крис Койер) · x86 на чистом CSS/HTML
JS/TS · Зелёный дизайн интерфейсов (Смэшинг) · Полифил switch · TypeScript v6 beta · TSSLint v3 · Асинхронные паттерны
A11y · .visually-hidden в 2026 (Дэвид Бушелл)
Фреймворки · React: React Doctor, SVAR Gantt, когда RSC тормозит · Angular: PrimeNG 19→21, Taiga UI CDK v4.72 · Vue: Nuxt на русском, VueUse
Разное и 3D · Ностальгия по вебу 90-х · Штраф Amazon 2,5 млрд за тёмные паттерны · WebGL composite (Three.js) · voxCSS и Mahjong
ЧитатьВсем привет! Представьте типичную ситуацию: у вас на руках схема подземных коммуникаций с условными метками. На местности свежеуложенный асфальт, газон и пять потенциальных точек, где нужный колодец может быть в радиусе 5–10 метров — стандартной погрешности GPS. Что делаем? Копаем наугад, тратим часы, портим покрытие, нервничаем.
Проблема не в том, что «карта неверная». Проблема в том, что у нас никогда не было инструмента, чтобы актуализировать ее с точностью до сантиметра. Традиционно такой разрыв закрывался человеко-часами и удачей. Но что делать если у вас под управлением сотни тысяч инфраструктурных объектов в условиях постоянно меняющейся городской среды?
Меня зовут Оксана Эйнеш, я руковожу направлением «Высокоточное позиционирование» в МТС. И сегодня мы с вами разберем технологию, которая превращает поиск колодца подземной инфраструктуры из лотереи в точную инженерную задачу.
Речь пойдет о комплексном решении с применением высокоточных ГНСС-контроллеров с поддержкой кинематики реального времени (Real Time Kinematic, RTK). Ниже я расскажу о переходе из плоскости «где-то здесь» к точке «вот здесь».
Читать далееЭто не очередной TODO-лист и не очередной трекер расходов. Это комбайн, в котором живут задачи, заметки, бюджет, аналитика, помодоро-таймер и цели накоплений
Читать далееПредставим ситуацию: идет тяжёлый спринт, вы выполнили кучу задач, написали тонну нового функционала, готовитесь к релизу и вдруг обнаруживайте, что часть фич перестала работать! Идёте разбираться и обнаруживайте, что оказывается бэкендер Вася в последний момент решил переименовать поля в json-е, а вам об этом не сказал!
Ситуация образная, но позволяет быстро обрисовать одну из болей во время разработки. В этой статье я бы хотел рассказать об одном из вариантов её решения в коде с помощью подхода Единого источника истины(Single source of truth).
Читать далееЕжегодный хакатон YADRO и МИЭТ набирает обороты. Апрель, Зеленоград, четыре трека… нет, пять! Пятый SoC Design Challenge — пять треков, красивое совпадение. К топологии, RTL, UVM- и системной верификации присоединился трек DFT, Design for Testability. На кону по-прежнему кое-что интересное: fast track на летнюю стажировку YADRO Импульс, дополнительные баллы при поступлении в магистратуру МИЭТ, FPGA- и RISC-V-платы, логические анализаторы, полезная периферия, мерч. И конечно — приятная смесь из чувства собственного удовлетворения и одобрения от однокурсников.
В этом посте мы в общих чертах рассмотрим задания с хакатона прошлого года, подходы к решению и некоторые ловушки, расставленные нашими экспертами.
И что там такого интересного?Мой ИИ-дед продержал мошенника на линии 31 минуту. Диктовал номер партбилета вместо карты, уходил кормить кота, вспоминал молоко по 28 копеек — и ни разу не сказал «нет». Мошенник орал, матерился и бросил трубку. Геннадий Петрович так и не нашёл очки. Под катом — как собрать такого деда из Whisper + Llama, разбор записи того самого звонка и статистика за месяц.
Читать далееЕсли вы пишете тесты на ZIO, то с моками, скорее всего, уже сталкивались. И почти наверняка — с ZIO Mock. Формально он решает задачу, но на практике ломает Arrange‑Act‑Assert, «краснит» в IDEA и иногда падает так, что вы видите только InvalidCallException: null. В Яндекс Вертикалях мы довольно долго жили с этой библиотекой — пока количество таких тестов не перевалило за пару сотен и они не расползлись по десятку команд.
Меня зовут Женя Веретенников, я тимлид в Яндекс Вертикалях и последние годы занимаюсь инструментами для Scala‑разработчиков и инфраструктурой бэкенд‑монорепозитория. Когда стало ясно, что ZIO Mock больше мешает, чем помогает, мы решили отказаться от него полностью — и подружить ZIO Test с классическим ScalaMock. Он даёт более предсказуемый синтаксис и понятные ошибки, но из коробки с ZIO не работает.
В этой статье я расскажу не о том, как пользоваться новой библиотекой, а о том, как мы её делали: какие ограничения ZIO‑стека пришлось учитывать, где пришлось лезть под капот ScalaMock и ZIO Test и во что в итоге превратилась эта инженерная затея. Это история про построение собственного test tooling в большой Scala‑кодовой базе — с честными компромиссами и практическими выводами.
Читать далееGoogle выпустил Gemini 3.1 Pro — новую версию своей флагманской модели. Релиз состоялся 19 февраля 2026 года и сразу вызвал обсуждение в профессиональном сообществе: многим было важно понять, насколько заметны изменения по сравнению с предыдущей версией. В этой версии акцент сделали на логике и устойчивости в сложных сценариях. Модель лучше держит длинные цепочки рассуждений, аккуратнее работает с большими объемами данных и реже дает сбои там, где раньше могла запутаться. В практических задачах это выражается просто: ответы стали более последовательными и предсказуемыми. Давайте посмотрим, что там и как.
Читать далееБеспроводные технологии стали одним из самых распространенных аспектов современного мира. Возможность использовать устройство без необходимости постоянно быть привязанным к розетке — это прекрасно, но иногда все же требуется зарядить батарею, а этот процесс может варьироваться по длительности. Сокращение времени зарядки стало одной из задач, которую хотели бы решить не только ученые и инженеры, но и вечно спешащие куда-то пользователи. Ученые из Оксфордского университета (Великобритания) решили подробно изучить крайне важный, но часто игнорируемый, компонент внутри литий-ионных батарей — связующие агенты. Их наблюдения показали, что незначительные изменения в процедуру создания батарей, а именно в распределении связующих, могут значительно ускорить зарядку и повысить долговечность батарей. Что именно изучали ученые, какие изменения нужны для ускорения зарядки, и насколько эффективны они? Ответы на эти вопросы мы найдем в докладе ученых.
Читать далееАвтор оригинала: Chris Boss, Опубликовано 16 ноября 2022 года
Оригинал статьи на www.codeproject.com
Перевод
Я программирую на языке BASIC с 1975 года и думаю, что пришло время объяснить, что такое BASIC на самом деле и чем он не является. На протяжении десятилетий BASIC подвергался критике из-за мифов о нём. Кто, как не программист, который профессионально использует BASIC на протяжении десятилетий, сможет объяснить, что такое BASIC на самом деле? Слушайте, как я рассказываю о том, как я узнал о языке Basic, о разных версиях Basic, которые я пробовал, и о том, чего мне удалось достичь за эти годы с помощью Basic.
Читать переводИсследователи утверждают, что они придумали умный способ сделать непотопляемые алюминиевые трубки, надёжно удерживающие воздушные пузырьки внутри.
Трубки узкие, их диаметр составляет около 5 мм. Но из них можно собирать более крупные конструкции, и использовать их для плавучих платформ или устройств, предназначенных для получения энергии из колебаний океанских волн.
«Я считаю, что океан по-прежнему остаётся огромным неиспользованным ресурсом», — сказал Чунлей Го, профессор оптики и физики Университета Рочестера, который возглавил работу, результаты которой были опубликованы в прошлом месяце в журнале Advanced Functional Materials.
А может быть, эта технология поможет вам создать удобное плавающее кресло для вашего бассейна.
Читать далееВ феврале 2026 года известный исследователь ИИ Андрей Карпати опубликовал проект microGPT — минималистичную реализацию трансформера, обучающуюся и выполняющую инференс всего в 243 строках чистого Python без внешних зависимостей. Этот «арт-проект» демонстрирует фундаментальные математические принципы работы больших языковых моделей, делая архитектуру GPT прозрачной и доступной для изучения.
Читать далееВсем привет! Меня зовут Катя, я развиваю Gramax — базу знаний для ИТ-команд. Эта статья — интервью с Екатериной Ушаковой о ее книге «Если ты — технический писатель». Екатерина Ушакова — одна из узнаваемых фигур в сообществе технических писателей. Она создала техническую редакцию в Ozon, преподает в Университете Иннополис, организует конференции и ведет сообщество руководителей технических редакций.
Сейчас Катя готовится к выпуску книги о современном техническом писательстве. В статье вы узнаете:
Эта статья появилась как следствие моего желания к обобщению опыта, полученного при изучении внутреннего строения подсистемы работы с RPC в Windows. В течение множества лет я сначала работал с COM/DCOM, создавал кастомные сервера и клиенты, которые использовали эти технологии. При этом вся работа с COM велась с использованием стандартных средств: MIDL и библиотеки ATL. Потом я начал более глубоко вникать в устройство внутренних механизмов Windows и тут возникла необходимость в использовании RPC на гораздо более низком уровне, который бы позволял как можно более полно использовать все возможности этой технологии. Однако, как оказалось, в сети довольно сложно найти какой-то материал, который бы освещал RPC с необходимых мне точек зрения. Поэтому волей-неволей, но мне пришлось самому изучать то, что нужно мне и с той детализацией, которая мне была нужна. Как итог сейчас, например, я могу строить RPC сервера и клиенты абсолютно без использования MIDL или NDR для передачи совершенно произвольных данных. Могу реализовать клиента, который бы осуществлял десятки одновременных параллельных запросов к одному и тому же RPC серверу. Могу возвращать с RPC сервера расширенную информацию об ошибках, а также получать максимально возможную информацию о клиенте, который произвёл вызов. Кроме того я был вынужден достаточно плотно изучить и стандартную подсистему кодирования NDR и теперь у меня есть собственные расширенные примеры кодирования и декодирования всех основных типов на основе официально не декларируемых функций. И теперь весь этот опыт я постараюсь как можно полно и подробно представить в этой статье. Если у кого-либо из читателей возникнут дополнения/замечания, то буду рад услышать полезную информацию от умных людей.
Читать далееПривет, Хабр! Меня зовут Василий Беляев. Я руководитель группы разработки по направлению фронтенда в ИТ-компании «Криптонит». В этой статье хочу поделиться опытом и рассказать об оптимизации библиотек: о том, с какими проблемами мы столкнулись, и как их пошагово решили.
Для начала кратко опишу фронтовый стек у нас в «Криптоните»: мы те ребята, которые не пишут на React. У нас все проекты и библиотеки написаны на Vue + Composition API. Из дополнительных инструментов мы используем следующие:
Читать далееКогда зашел не в ту дверь. Или как рядовому Qa automation жить в мире с LLM
Как и технологии распределены неравномерно, так и знание о технологиях распределено неравномерно. Когда одни люди запускают мультиагентные кластеры, заменяют подразделения сотрудников нейроагентами или полностью автоматизируют свою жизнь, попутно доверяясь нейро-психологам/диетологам/докторам/коучам/ассистентам, то другие в этот момент сталкиваются со сложностями уровня "как написать промпт" или как правильно попросить сделать тебе анализ документа и выдать отчет.
Давай погрузимся на более прикладной уровень. Как применять в работе это чудо. А конкретно, как нам это может быть полезно если ты рядовой Qa/automation инженер.
Читать далееМногие привыкли считать, что VS Code — это просто текстовый редактор. Но «под капотом» у нас старый добрый Electron со всеми вытекающими. Если расширение имеет доступ к файловой системе, а вы открываете в нём кривой файл поздравляю, вы в зоне риска
Я решил покопаться в безопаснности популярных расширений от самой Microsoft: SARIF Viewer и Live Preview. Спойлер: удалось найти обход защиты (CVE-2022-41042) и вытащить локальные файлы через... DNS-запросы.
Читать далееКиберспорт далеко не сразу начали воспринимать всерьёз.
Долгое время его считали развлечением, хобби — чем угодно, но только не спортом.
Сегодня же это полноценная индустрия с многомиллионными призовыми, контрактами и спонсорами.
И, к сожалению, вместе с ростом пришли и старые проблемы.
Киберспорт унаследовал все грехи большого спорта.
В том числе — допинг.
Только если в классическом спорте допингом считаются препараты, повышающие силу, выносливость и реакцию, то в киберспорте он принял иную форму.
С любыми формами нечестной игры — от фармакологического допинга до программных и аппаратных читов — борются жёстко: наказания могут доходить вплоть до пожизненных банов.
Но, несмотря на это, время от времени всплывают новости о том, что очередной киберспортсмен был уличен в использовании запрещенных средств.
А что, если я скажу, что теоретически может существовать устройство, которое куда сложнее обнаружить — и при этом оно даёт игроку вполне реальное преимущество?
Назовём его… Chlenix 2.0.
Читать далееПоздний вечер. Лаборатория молекулярных биотехнологий. Я тысячный раз пересматриваю все полученные за месяц работы хроматограммы очистки фитазы, не понимая, почему целевой пик уехал куда‑то вбок, совершенно не туда, куда надо. Бывший одногруппник, нынешний коллега мощно отхлебывает дешевый кофе из автомата, почти в упор разглядывая на мониторе кристаллографический снимок комплекса белка с ДНК. Разноцветные спирали, точные координаты каждого атома, красивые торсионные углы. Бормочет:
‑Ну красота, балдеж просто...
‑Угу, — отвечаю, не отрываясь от ионнообменной колонки.
‑Забавно, что мы, по сути, просто развлекаемся со всей этой наукой...
Не понял. Я точно не развлекаюсь, послал бы ко всем чертям эту хроматографию и пошёл бы домой, дооткрывать персонажей в Lego Marvel Super Heroes 2. Интересуюсь, что это он такое говорит.
‑Вот эта красивая картинка, — показывает снова структуру белково‑нуклеинового комплекса, — это понятная нам визуализация, так? Спиральки, полосочки, палочки да точечки. Ничего этого ведь на самом деле нет... Всё это — модель на модели, и моделью погоняет. Понимаешь?
Понимаю.
Читать далее