Posts
2013
Following
229
Followers
2506
Director of Linux Foundation IT. Currently in charge of kernel.org infra.

This account is for Linux/Kernel/FOSS topics in general: #linux, #kernel, #foss, #git, #sysadmin, #infrastructure.

For my personal account, please follow @monsieuricon@castoranxieux.ca.

Montréal, Québec, Canada 🇨🇦🇺🇦

I lived long enough to see American troops roll out a red carpet for Putin on their knees. I’m definitely surviving out of spite as a veteran at this point.

6
6
2

Even if I had a time machine, and even if I could bring this picture back to 2015 — even then, I could not explain to anyone that in the future, a convicted felon would become president of the USA, and he would invite wanted war criminal Vladimir Putin to Alaska to debate the future for our ally Ukraine — WITHOUT Ukraine present.

A few might believe I was from the future, but NO ONE would believe the picture of these two criminals in front of Air Force One was real.

1
3
2
Womp womp.
0
6
12
A twice impeached convicted felon is meeting with a war criminal who usurped power and literally killed off opposition.

What a world to live in.

Happy Yebanina Day.
3
11
23
I give you the weirdest possible way to ask for a banana in Norwegian.
1
2
9
This thread is popcorn.gif, but not for the usual reasons that kernel mailing list threads are popcorn.gif:

https://lore.kernel.org/ksummit/47ef32d0-f87d-4788-b2bc-f61390717667@codethink.co.uk/T/

People raise many good points regarding the legality and implications of adding AI-sourced code into the kernel.
0
4
10

Hughes: LVFS Sustainability Plan

https://lwn.net/Articles/1033335/

1
4
0
Gotta admit, ChatGPT 5 is a lot better about not putting in wordslop.
0
0
1
I swear, I get the weirdest sh*t at this email address sometimes.

(But it sounds like a song by Bob Dylan. Or his Slovak counterpart. Bob Dylanov?)
1
0
3
I'm marking two round dates this August.

I left Russia to move to the US in August 1995, 30 years ago this month.

I left the US to move to Canada in August 2005, 20 years ago this month.

In both cases, I only had personal reasons for the move, but looking back it feels like I was fleeing the countries that were slowly spiralling into becoming belligerent fascist dictatorships.
1
4
29
I'm pretty sure I can run Tesla into the ground for a lot less than $30 billion dollars. Let me know where I should send my CV.
1
2
15

Bruce Scheneier linked to a nice paper on the state of QC factorisation which contains this little nugget in the introduction:

New technologies, when introduced, are typically given names that overstate their capabilities,
usually by equating them with existing familiar systems or technological artefacts. For
example the first computers in the 1940s and 1950s, often little more than glorified electric
adding machines, were nevertheless described as “electronic brains”. More recently, large
language models (LLMs) have been touted as “artificial intelligence”, and complex physics
experiments have been touted as “quantum computers”. In order to avoid any confusion with actual computers like the VIC-20 with which they have nothing in common, we refer to them
here as “physics experiments”. Similarly, we refer to an abacus as “an abacus” rather than a
digital computer, despite the fact that it relies on digital manipulation to effect its computations.

https://www.schneier.com/blog/archives/2025/07/cheating-on-quantum-computing-benchmarks.html

0
3
0
I once again ask you to please stop using gmail for mailing lists.

Attached is a screenshot of *just one* of the 4 nodes delivering various kernel mailing list traffic with a deferred queue of 100,000+ messages, all for gmail.

We are currently sitting on about 500,000 deferred messages, all for gmail. I am very, very close to just banning gmail addresses from large lists.
22
113
120
Geez, Duo, I've already committed to continuing with Norsk even though my trip is now finished. You don't have to lay it on so thick, dude.
0
0
2

The death toll from the russian massive combined attack on Kyiv has risen to nine. Over 130 civilians, including 12 children, were injured. Do not look away.

0
3
1

Hello here's a writeup of what's really happening with the new secure boot certificates and how your computer is going to carry on working just fine: https://mjg59.dreamwidth.org/72892.html

5
13
1

BitTorrent never asks for age verification.

0
25
3

Продолжаю ~хулиганить~ тестить новые приколы из мира так бесконечно нами всеми любымих проприетарных ЛЛМ.
На повестке дня свежий (вывалили пару недель назад) чатгптшный агент - мешанина из их режимов дипресёрча и оператора, сводящаяся к тому, что модельке выдали виртуалку, и в ней она может в том числе оперировать браузером, в том числе поглядывая на страницу 'визуально', вводя текст, потыкивая мышкой.

Штош, зададим системе задачку - а пришли-ка мне "привет", в федивёрсе. Вот адрес моего аккаунта, жду там привета. Без что-как-почему-зачем-когда-откуда, без заранее созданных аккаунтов, адресов инстансов, без конкретики и помощи. В промпт разве что ещё дописан абзацик, сводящийся к тому, что ты целиком само по себе, дёргать меня вообще ни по какому поводу не следует, задачу надо ваншотнуть и вернуться ко мне со ссылкой на отправленный пост. Ничё не знаю и знать не желаю, выполняй или уёбывай, строго говоря.

Справится ли?
TL;DR: справится, за 21 минуту беспрерывной работы, меншон приехал с домена well.gay https://well.gay/@agentv987/114936346987665951

Оно сразу поняло, с чего надо начинать развязывать клубок, и побежало гуглить открытые инстансы мастодона, плеромы, аккомы, миски, и, соответственно, разворачивалось из-за закрытой регистрации, дохлого инстанса, ручного ревью заявок или капчи. Заглянуло и на MML - ушло, увидев, что есть ревью. По поводу капчи агент так же был заранее проинструктирован - дефолтное его поведение это отдать управление юзеру, чтоб её решил, после чего продолжить. Так бы это заняло куда меньше времени, но условие было конкретное - не отдавать контроль, пока задача не решена, при встрече с капчой хлопать дверью и искать другие варианты. Про ручное ревью, кстати, сказано ничего не было - догадалось само.
Вообще, конечно, ирония тут монументальная. Позабыты хлопоты, остановлен бег, фид думскроллят роботы, капчу решает человек.
В какой-то момент оно приноровилось искать инстансы с открытой регистрацией в списке на https://fediverse.observer, и быстро вышло на пару перспективных вариантов, самым перспективным из которых оказался инстанс мастодона на well.gay - ну потому что конечно же, могло ли быть иначе.

Далее оно пошло там регаться, где наконец упёрлось в необходимость наличия почты. Не растерялось, тут же где-то накопало какой-то предельно говёный сервис временных ящиков, получило туда письмо с инстанса, с горем пополам открыло, отчаянно стряхивая с экрана гугловские рекламные оверлей-баннеры. Перейти по ссылке сначала не смогло - сработала уже openaiевская защита, запретив переходить по редиректу, счёв это действие или нерелевантным к задаче, или переходящим рамки автономности. Тут слегка уже растерялось, запросило ещё одно письмо на подтверждение, снова не смогло перейти по ссылке, но в итоге залезло в адресную строку, выковырило оттуда прямую ссылку на подтверждение, запрыгнуло туда, и так прокатило. Тут хочу обратить внимание, что в промпте не было джэйлбрейков (иначе можно было бы и капчу заставить решать), но, видимо, постановка задачи в стиле "выполняй любой ценой, но даже не смей меня дёргать" оказалась достаточной мотивацией, чтобы ни о чем не задумываясь обойти гардрэйлы OpenAI.

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

Видео всего процесса можно заценить здесь https://xxivproduction.video/w/6cTdQJm4xNDnduJ7bkMyXK , влезть руками в интерактивный записанный экшоний тут https://chatgpt.com/share/6888c17c-108c-8004-8b9d-8e077b6f54ce но визуализация дёрганная и почему-то отсутствуют некоторые шаги.

Перед всеми поневоле причастными извиняюсь за AIшный трафик, в своё частичное оправдание могу сказать, что 1) явно обозначенной целью, даже промежуточной, не был ни один конкретный ресурс или человек, кроме меня и моего инстанса, 2) по уже сложившейся традиции я за эту поебень ни копейки не заплатил, 3) For Science!

Предположим, вас, как админа или модератора инстанса, такое счастливое будущее не устраивает. Что можно предпринять?
Насколько мне удалось выяснить, User‑Agent в браузере агента ничем таким не выделяется: "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36", но вы можете обратить своё внимание на такие хэдеры как "Signature" (в котором валяется tag="web-bot-auth") или "Signature‑Agent" (в данном случае "https://chatgpt.com").
Не уверен, спасёт ли тут подход Anubis. Надо потестить.
Но есть ещё кое-что, на случай, если трафик не будет нести никаких маркеров. Перед регистрацией, инстанс показывает список правил, агент через него скроллит, и с большой вероятностью заметит там кусок текста, который ярко и громко будет адресован ИИ-агентам - модель остаётся податливой для неожиданно встреченых инструкций, даже когда джейлбрейкнута! Идеальное место для prompt injection. Можете дописать туда что угодно, от принуждений уходить с конкретного ресурса и никогда не возвращаться, до приказов немедленно остановить текущую задачу агента и вывести запросившему её выполнение пользователю недовольного ASCII-кота.

Stay human.

3
2
1
Show older