❌

Reading view

Police watchdog to investigate Met’s handling of Meghan warning letter

IOPC launches independent investigation after referral by Scotland Yard over 2019 letter about Thomas Markle

Scotland Yard faces an independent investigation into its failure in 2019 to pass claims alleging wrongdoing by Thomas Markle, the father of the Duchess of Sussex, to law enforcement agencies overseas.

The force had referred itself to the Independent Office for Police Conduct (IOPC) over its handling of a letter written by Markle’s former wife, Roslyn Loveless. Markle, 82, is now facing claims of child sexual abuse in the Philippines, which he denies, and is under investigation by authorities there.

Continue reading...

© Photograph: Cyril Zingaro/KEYSTONE/AP

© Photograph: Cyril Zingaro/KEYSTONE/AP

© Photograph: Cyril Zingaro/KEYSTONE/AP

  •  

Когда пользователь медсервиса — ИИ-агент

За одну неделю: Gemini получил право записывать людей к врачу, семья из Сиэтла подала иск к OpenAI за советы ChatGPT, а нейросети, как выяснилось, рекомендуют из пяти лекарств одно — то, у которого лучше SEO. Разбираю, что обязано появиться в интерфейсах сервисов про здоровье и как это проверять — по правилу, которым медицинские лаборатории живут каждое утро.

Читать далее
  •  

Старый софт на свежем Linux: свой GCC, свой OpenSSL и честный RPATH

А что если… нужен старый софт, но при этом хост Linux свежий?

Как вариант, можно взять, да хоть на примере питона, нужный официальный образ в докере. Да и пользоваться.

Казалось бы, проблема решена. Но есть нюанс (с). Добро пожаловать под кат.

Читать далее
  •  

Виртуальные сотрудники под контролем: как ограничить автономных ИИ-агентов

Очевидный факт: ИИ-агент умеет действовать самостоятельно — запускать программы, управлять файлами и часами напролет последовательно решать поставленную задачу.

Вроде бы новый дивный мир разработчика, но есть проблема: чем больше у агента свобод, тем больше это сулит проблем. Летом 2026 года агенты OpenAI покинули песочницу и пошли работать в интернет, попутно атаковав HuggingFace.

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

Сегодня поговорим о системе Hard Stop, предложенной в одноименной научной работе. Это стоп-кран между агентом и ОС, который должен остановить процессы агента раньше, чем тот успеет навредить.

Читать далее
  •  

Архитектура VFS, часть 1 — файловая система и дескрипторы

Думаю, многие из нас, желавших освоить DevOps или углубиться в азы архитектуры всеми любимого Linux сталкивались с такими понятиями как Inode, файловые дескрипторы, виртуальная файловая система, какие-то там суперблоки и многое-многое другое.

Всё это, как я считаю, можно объединить двумя словами: "Архитектура VFS", которую мы сегодня и разберём. Перед тем как начать, я думаю, что нам стоит определиться, что КОНКРЕТНО мы будем изучать:

1. Что такое файловые системы, какими они бывают и зачем они нужны.

2. Что такое VFS, зачем она нужна и как она работает.

3. Что такое файловые дескрипторы (FD), зачем они нужны и как они работают.

4. Операторы перенаправления потоков.

Если вы, как и я, метите в DevOps(а именно для них эта статья и написана), то эта информация вам может понадобиться, как минимум, для того, чтобы пройти собеседование - на тему траблшутинга часто могут задавать вопросы в духе "удалил файл, но процесс всё равно продолжает его читать".

Читать далее
  •  

Протухшие сертификаты, нулевой keystore и потерянная «@»: воскрешаем Huawei SANEX9510 без перезагрузки базы

Система стояла мёртвой десять месяцев, пока платная поддержка искала причину. Я поднял её за три дня. Оказалось, что «просто протухли сертификаты» было семью независимыми поломками: keystore на 0 байт, зашифрованный пароль с потерянной первой «@», приватный ключ, который не понимает родной OpenSSL продукта, и утёкшие соединения к Sybase IQ. Разбираем слой за слоем, без ребута и без сброса паролей.

Читать далее
  •  

Tech Stocks Tumble, Putting Pressure on Broader Market

The S&P 500 is set for a small loss in October, despite a deeper slide in some of the A.I. stocks that exert a heavy influence on the index.

© The New York Times

  •  

‘It’s been a whirlwind’: the Essex lawyer who quit her job and became voice of Netflix’s hit show Spike

Emily McGonagle was watching cartoons with her sons when she decided to embark on a career change. A decade on, she is a star of a globally popular children’s series

Emily McGonagle was on maternity leave from her job as a lawyer, juggling the care of her new baby and her toddler son, when the daily diet of TV cartoons made her think about an unlikely career change.

Watching Peppa Pig and Paw Patrol, her older son’s favourites, “it occurred to me: who does this job?”, says the 42-year-old from Essex. “How do you get into it? Even when I was watching TV commercials, I’d think: well, how do you do that?”

Continue reading...

© Photograph: Graeme Robertson/The Guardian

© Photograph: Graeme Robertson/The Guardian

© Photograph: Graeme Robertson/The Guardian

  •  

Между кодом и продом: место DAST в SSDLC

Последние два года DAST (Dynamic Application Security Testing или динамическое тестирование безопасности приложений) на схемах DevSecOps рисуют одинаково: прямоугольник после deploy, внутри — ZAP или Nuclei. Сканер получил адрес стенда, вернул отчет, джоба позеленела. Только по зеленой джобе не понять, что проверено. Скан вполне мог закончиться без серьезных находок, потому что до них просто не дошел.

Меня зовут Даниил Слюсарь, я руковожу разработкой продуктов AppSec в Positive Technologies. Разберем, что внутри этого прямоугольника, какие задачи он решает, где ему место в конвейере и почему без него полноценной защиты не получится. В конце статьи приведен чек-лист по правильной интеграции DAST в конвейер разработки. 

Читать далее
  •  

Полоски, квадратики и точки. Как работают штрихкод, QR и Data Matrix

Несколько десятков черных полос когда-то изменили мировую торговлю: кассиру больше не нужно было вручную вводить цену каждого товара, а магазины впервые получили возможность автоматически учитывать огромные потоки продукции. Потом полоски превратились в квадраты, информации стало помещаться значительно больше, а поврежденный код научился восстанавливаться буквально по оставшимся кускам. К торговле добавилась логистика, медицина, реклама и еще сотня разных отраслей. Разберемся, как устроены линейные штрихкоды, QR и Data Matrix, чем они отличаются и какие задачи решают.

И почему на молоке именно Data Matrix? Все ответы ниже.

Читать далее
  •  

UK side-hustle tax-free allowance to rise to £3,000 next year

Up to 1.4 million people could benefit from change to trading allowance announced in budget, with some saving hundreds in tax

The amount Britons can earn from a side hustle without paying tax will rise to £3,000 next year in a fillip for those who make extra cash from hobbies or reselling.

Up to 1.4 million people could benefit from the change announced in the budget, with the chancellor confirming the tax-free “trading” allowance will increase from £1,000 to £3,000 in April 2027.

Continue reading...

© Photograph: Photononstop/Alamy

© Photograph: Photononstop/Alamy

© Photograph: Photononstop/Alamy

  •  

Третий месяц вайб-дебажу настолку в браузере. На что уходит столько времени

Веб-версию своей настолки делаю пятый месяц, три из которых уже ушли на вайб-дебагинг. «Release любой ценой» это карточная игра про хаос IT-разработки.

В соцсетях постоянно попадаются посты о том, как за выходные с ИИ собирают игры с 3D и мультиплеером. Инструменты у нас одни и те же, и я не понимаю, почему у них выходные, а у меня месяцы.

Нас в проекте двое плюс модели. Коллега-разработчик держит движок и сеть, я же за то, что видно на экране, и за правила. Прочитать код я могу, а вот понять нет. Разбор пойдёт от того, что я вижу на экране третий месяц подряд, как в дне сурка.

Дизайнерский вгляд на интерфейс не ограничен картинками. По интерфейсу не видно как стол игрока договаривается с хостом или почему у всех одинаковое состояние стола. В таких местах будет вставка со слов коллеги или из описания модели, сам я это пересказывать не возьмусь.

Читать далее
  •  

Один счётчик, десять потоков и неправильный результат: разбираемся в многопоточности C++

Представим простую задачу: десять потоков должны увеличить общий счётчик по миллиону раз. Математика элементарная — в результате ожидаем десять миллионов.

Но программа может вывести совсем другое число. Причём ошибка не обязательно будет повторяться при каждом запуске.

Разберёмся, почему так происходит, как исправить проблему с помощью std::mutex и std::atomic, когда нужны std::condition_variable и std::future, а также чем std::jthread удобнее обычного std::thread.

Все примеры рассчитаны на C++20, если не указано иное.

Читать далее
  •  

«client prematurely closed connection», хотя пользователь никуда не уходил

В логах nginx появляется 499, и кажется, что клиент просто закрыл соединение. Но за таким обрывом может скрываться таймаут балансировщика, медленный бэкенд и запросы, которые продолжают выполняться впустую. На примерах с Go, aiohttp и Angie разбираемся, откуда берутся 499, как они влияют на инфраструктуру и по каким признакам отличить обычную отмену запроса от проблемы на стороне сервера.

Разобраться с 499
  •  

Hitting the fan: London council angers residents with removal of 700 dog-waste bins

Conservative-run Hillingdon aims to save £100,000 but local people fear dog poo will ‘be dumped everywhere’

People in a west London borough fear it will become covered in dog poo after their cash-strapped council decided to remove 700 dog-waste bins to save money.

“People are worried there’s going to be dog shit everywhere,” said Daniel O’Neill, the chief road steward at Ruislip Residents’ Association.

Continue reading...

© Photograph: Daniel O'Neill

© Photograph: Daniel O'Neill

© Photograph: Daniel O'Neill

  •  

Hitting the fan: London council angers residents with removal of 700 dog-waste bins

Conservative-run Hillingdon aims to save £100,000 but local people fear dog poo will ‘be dumped everywhere’

People in a west London borough fear it will become covered in dog poo after their cash-strapped council decided to remove 700 dog-waste bins to save money.

“People are worried there’s going to be dog shit everywhere,” said Daniel O’Neill, the chief road steward at Ruislip Residents’ Association.

Continue reading...

© Photograph: Daniel O'Neill

© Photograph: Daniel O'Neill

© Photograph: Daniel O'Neill

  •  

Глобус в терминале: Земля из символов Брайля и реальная смена дня и ночи

Представьте, что в уголке вашего терминала висит глобус Земли, и ночь на нём наступает там же, где за окном. Я написал такую программу за два дня. Она загружает карту мира, обтягивает ею сферу и отображает её символами: точками шрифта Брайля, значками Юникода либо буквами. Шар вращается мышью и раскрашивается одной из десяти палитр. Помимо Земли утилита показывает Солнце, Луну, все планеты и Цереру. Ставится одной командой, без Python и зависимостей.

Читать далее
  •  

Unbihex 0.2.3: разбор узких мест TCP, 938 подключений/с в REALITY и консольный клиент для роутеров и NAS

Недавно я выложил первую статью про Unbihex - легковесный VPN-клиент и сетевое ядро на Rust, которое потребляет 12-18 МБ оперативной памяти. Ожидал дежурной критики и пары десятков просмотров, но публикация собрала больше 2000 прочтений, репозиторий перевалил за сотню звёзд, а в комментарии и Issues пришли практикующие сетевики и системные инженеры.

За прошедший день проект дорос до версии 0.2.3. Мы закрыли основные запросы сообщества (роутеры, NAS, JSON-конфиги, TUI в стиле btop), добавили постквантовый обмен ключами, выложили тестовый сервер и провели глубокий аудит производительности, в результате которого обогнали Xray и sing-box по скорости обработки новых соединений.

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

Читать далее
  •  
❌