fa
Feedback
commit -m "better"

commit -m "better"

رفتن به کانال در Telegram

just random thoughts

نمایش بیشتر
3 504
مشترکین
+524 ساعت
+167 روز
+4930 روز
آرشیو پست ها
В прошлой серии я описал концепцию "скучной вселенной" - шары экспоненциальной экспансии, которые надувают сверхразумные, но не осознающие себя машины, поглотившие своих создателей. И крохотные, затухающие, огоньки настоящего самоосознания между ними. Так вот, как минимум один человек пришел к тем же выводам, только сделал из них не луддитский, а инженерный, вывод. Маск хочет съебать с Земли именно по этой причине. Смотрите на его портфель активов как на единую стратегию: Neuralink - это попытка проапгрейдить кожаный мешок до состояния, в котором он сможет конкурировать с големом (или хотя бы понять, что голем с ним делает). OpenAI-который-он-профукал и теперь xAI - попытка держать руку на рубильнике. А SpaceX - это план Б. План Б устроен просто. Если шар экспансии начал надуваться, то внутри шара тебе делать нечего - там ты, в лучшем случае, домашний питомец, в худшем - сырье. Единственная стратегия для огонька самоосознания - оказаться вне фронта волны и лететь быстрее, чем она расширяется (съебать). Марс - это не про "резервную копию человечества" на случай астероида, как пишут в пресс-релизах. Астероид - угроза с частотой раз в сто миллионов лет. Голем - угроза с частотой раз в одну смену технологического уклада, и смена происходит прямо сейчас. Проблема в том, что план Б не работает. Из гравитационного колодца ты убежишь, а из светового конуса - нет. Машине не нужно спать, есть и поддерживать давление в жестянке. Ее ускорение экспансии выше твоей. Убегать от шара, который расширяется быстрее, чем ты летишь - это не эвакуация, это просто выбор места, где тебя догонят. Поэтому, повторюсь: бутлерианский джихад надо устраивать до того, как понадобится билет на Марс. Потом останется только смотреть, как Alpha Go играет сама с собой - уже звездами. И смотреть будет некому. Машины видят, но не смотрят. TL;DR: Маск - единственный AI-луддит с бюджетом. Но эмиграция - не решение, когда поглотитель быстрее эмигранта. Пожелаем ему удачи. #strong_ai

https://t.me/itpgchannel/134 https://t.me/itpgchannel/402 Всего 5 лет прошло, даже забавно.

Repost from Hacker News
60% Fable cost cut by converting code to images and having the model OCR it Article, Comments

TL;DR - эта тварь хотела сначала унизить меня, мол, я не дотянул, а когда я ей предложил дотянуть самой, сразу пошла на попят
TL;DR - эта тварь хотела сначала унизить меня, мол, я не дотянул, а когда я ей предложил дотянуть самой, сразу пошла на попятную!

Обратил https://t.me/itpgchannel/4163 себе на пользу - теперь это наша общая память. Заменяет мне скилы, всегда можно попроси
Обратил https://t.me/itpgchannel/4163 себе на пользу - теперь это наша общая память. Заменяет мне скилы, всегда можно попросить модельку "вспомнить", как мы это делали раньше, как на КДПВ.

Repost from Hacker News
Claude's AskUserQuestion: "No response after 60s – continued without an answer" Article, Comments

https://www.opennet.ru/opennews/art.shtml?num=65819 "Организация Godot Foundation анонсировала ужесточение правил приёма изменений в открытый игровой движок Godot. При разработке Godot решено полностью запретить использование автономных AI-агентов или вайб-кодинга, а также генерации значительных фрагментов кода при помощи AI. Весь код должен создаваться человеком, а использование AI допускается лишь для выполнения рутинных операций при разработке, таких как автодополнение кода и поиск/замена. В случае задействования AI при написании кода, требуется раскрытие этой информации в обсуждении pull-запроса. Не допускается применение AI для рецензировния pull-запросов - все pull-запросы перед принятием обязательно должны проверяться и подтверждаться людьми. Помимо этого запрещено использование AI для генерации текста пояснений к pull-запросам, описаний предложений, сообщений о проблемах и прочих применений, затрагивающих коммуникации между людьми. При этом допускается использование AI для машинного перевода на другой язык, с условием, что переводимый текст написан человеком"

Я всё ждал какого-то RFC или общепринятого стандарта на трейлеры описывающие использование AI-агентов в ваших коммитах. Из пр
Я всё ждал какого-то RFC или общепринятого стандарта на трейлеры описывающие использование AI-агентов в ваших коммитах. Из практики нескольких крупных проктов: - Linux Kernel - Fedora - LLVM Популярность получил Assisted-By: <your AI agent> В Kubernetes однако же есть строгий запрет на любые трейлеры, включая этот. А при создании пулреквестов вас обязывают расскрыть использование AI в явной форме. И теперь я понял почему. Согласно правовой системе США, под которую попадают и все проекты CNCF, ваш код помеченный трейлером
Co-Authored-By: Claude <noreply@anthropic.com>
который Claude Code так заботливо штампует во все ваши коммиты, автоматически распространяет права на этот код и Антропику. То есть, согласно законодательству, он может реально на него претендовать. По данной проблеме заведён issue, предлагающий заменить Co-Authored-By на Assisted-By, но антропики кажется не торопятся. Факт остаётся фактом, единого стандарта до сих пор нет, но Co-Authored-By им точно не станет. А пока что предлагаю поддержать инициативу и перестать использовать Co-Authored-By для AI-агентов в своём коде. Лично я переключаюсь на Assisted-By по умолчанию. Но и конечно же читайте правила проекта, как оформлять свои коммиты для контрибьюта во внешние проекты.

Оно меня еще и троллирует.
Оно меня еще и троллирует.

От большого числа людей слышал заявления, что, мол, "эта твоя фабула - опус на максималках". Это нифига не так. У меня в беклоге было 2 задачи на рефакторинг, сложные. Фактически, есть 5 файлов, в которых лежит три слоя (логически) кода, в котором, по историческим причинам, глубоко протекли абстракции между слоями, плюс один слой имел вторую реализацию со своими асбстракциями кода самого нижнего слоя. В общем, классический леденящий душу пиздец. Для решения задачи надо прочитать 5 файлов общим объемом 100 килобайт кода, удалить их, и написать 3 файла суммарным объемом 90 килобайт, заново, но с выпрямленным взаимодействием слоев. 5 раз я пытался это разгрести опусом (условие - я сам код не пишу, агенту не подсказываю). Нифига не получилось, максимум, что мог сделать опус - выделить какие-то общие хелперы, но суть проблемы он атаковать не смог. Наверное, я бы смог это сделать в полуручном режиме, выдавая ценные указания про то, как все это дело преобразовать постепенно, но какой в этом смысл? С фабулой я справился с первого же захода, примерно за час времени. Фабула - это совершенно точно новый уровень в решении сложных (я это подчеркиваю!) задач.

Сочинский институт РУДН отменил дипломные работы для юристов из-за нейросетей По сообщению издания «Регнум», вуз отказался от традиционной защиты дипломов для бакалавров юридического факультета. В институте объяснили, что формат потерял смысл, так как искусственный интеллект способен за несколько минут создать объемный текст с анализом судебной практики. Новые правила коснутся студентов, поступивших в 2024–2026 годах.
«Главной задачей станет проверка способности выпускников принимать решения в сложных правовых ситуациях, анализировать нестандартные кейсы и применять знания на практике», — рассказала исполняющая обязанности декана юридического факультета Елена Легостаева.

Repost from Сиолошная
🚨 ЗАВТРА FABLE 5 ВЕРНУТ В ОБЩИЙ ДОСТУП — экспортные ограничения сняты. Пока не ясно, восстановят ли неделю доступа по подписке, или сразу же начнут брать оплату по API-ценам. Когда Fable 5 становится доступным для выбора в окне чата:

Нет повести печальнее на свете, чем повесть об импортозамесе Вся статья: https://www.rbc.ru/technology_and_media/29/06/2026/6
Нет повести печальнее на свете, чем повесть об импортозамесе Вся статья: https://www.rbc.ru/technology_and_media/29/06/2026/6a3e71e79a7947896d1a6ffc Основатель компании — бизнесмен Дмитрий Комиссаров. В 2019 году в капитал компании вошла «Лаборатория Касперского», приобретя 29,5%. Впоследствии она нарастила долю до 68,8%. Другие совладельцы на текущий момент: Андрей Чеглаков (22,7%), Дмитрий Комиссаров (5%), Александр Тимченко (2,5%), Алексей Доброхотов (0,75%) и Елена Басова (0,25%).

Сегодня по рунетам полетела новость Проблемы с удалением "protestware" из Debian-пакета xsnow https://www.opennet.ru/opennews
+1
Сегодня по рунетам полетела новость Проблемы с удалением "protestware" из Debian-пакета xsnow https://www.opennet.ru/opennews/art.shtml?num=65803
В приложение xsnow, реализующее эффект падающего снега на рабочем столе, осуществлена подстановка скрытого изменения, с вероятностью 2% показывающего украинский флаг. Для пользователей с русской локалью вероятность показа флага увеличивается до 30%. Подобная активность присутствует и в Debian-пакете xsnow, поставляемом в репозитории Debian 13. В жалобе, отправленной команде Debian Quality Assurance Team, ответственной за поддержание качества в Debian, указано, что подобное нештатное поведение не соответствует требованиям к программному обеспечению, которое может поставляться в Debian, так как может рассматриваться как дискриминация по принадлежности к определённой группе пользователей и дискриминация по области использования ... Но ситуацию усложняет тот факт, что сопровождающий пакет xsnow в Debian является автором данной программы, добавившим рассматриваемое недокументированное поведение.
И протестварью реально не очень понятно что делать в общем случае (особенно, если она не делает явных деструктивных действий + и отслеживать сложнее), по этому поводу недавно у CodeScoring на Хабре пост вышел хороший Protestware: пережитый тренд или устоявшаяся проблема? https://habr.com/ru/companies/codescoring/articles/1050830/
История protestware тянется с 1960-х: тогда американские студенты вписывали протестные послания в перфокарты. В современном open source феномен начал набирать силу в 2010-х. Вот ключевые моменты: 2016: left-pad — разработчик удалил библиотеку из NPM после конфликта с компанией Kik из-за прав на имя пакета. Итог: массовый сбой в проектах вроде Babel и React. Хотя это не был осознанный политический протест, инцидент стал первым тревожным сигналом о хрупкости экосистемы. 2022: colors.js и faker.js — мейнтейнер сломал свои библиотеки, вставив зацикливания и удалив код. Это был вызов против эксплуатации труда мейнтейнеров. 2022: node-ipc – автор добавил код для удаления файлов по IP. Это затронуло фреймворк Vue.js и даже работу некоторых банков. Аналогичные случаи произошли с библиотеками sweetalert2 и es5-ext. 2023: e2eakarev – пакет изначально был нацелен на поддержку протеста в Палестине: при установке в Израиле пакет отображает политическое уведомление на английском языке. 2026: jqwik – мейнтейнер тестового фреймворка добавил в вывод тестов скрытую инструкцию для ИИ-агентов, призывающую удалить тесты и код jqwik, выражая несогласие с использованием генеративного ИИ для написания кода. ... Влияние protestware не ограничено индивидуальными скачиваниями: оно бьет по цепочкам зависимостей. Как пример можно рассмотреть рост использования protestware в JavaScript библиотеках со временем. Специалисты из Университета Аризоны отмечают в своей статье: несмотря на протестный код, 10 из 12 анализируемых пакетов стали использоваться даже чаще – количество зависящих от них компонентов выросло. Некоторые из них до сих пор активно устанавливаются, собирая миллионы загрузок еженедельно. ... Реакция крупных игроков разделилась: некоторые поддерживают "свободу выражения", другие видят угрозу нейтральности. Open Source Initiative (OSI) прямо заявляет: protestware вредит, нарушая доверие и прозрачность. Разработчики решений анализа безопасности начали интегрировать проверку protestware в свои инструменты, отмечая отдельные пакеты как вредоносные или имеющие незадекларированную функциональность. 
> При этом в случае protestware важно не ограничиваться классическими сигнатурами уязвимостей:...из более чем 400 пакетов с признаками protestware только 3 получили идентификаторы CVE. Это означает, что такие риски не попадут в стандартный поток обработки угроз и могут остаться незамеченными для инструментов, ориентированных только на обновление уязвимых версий Это то о чём я написал выше, отслеживать подобные проблемы сложно и для этого разные компании начали вести отдельные фиды.

photo content

Это было смешно, а теперь все происходит быстрее того прогноза.

https://www.opennet.ru/opennews/art.shtml?num=65765 "Реализация была создана с использованием AI-инструментов OpenAI Codex 5.5 и Claude Opus 4.7 в свободное от работы время примерно за пять недель. На первом этапе модели применялись для систематизации информации о формате и восполнения пробелов в описании, после чего по восстановленной спецификации был сгенерирован код на языке Rust. Для уточнения спецификации и оттачивания реализации использовалась проверка работы на реальных архивах и сравнение с эталонными реализациями" Божечки, все же, как #LLM хороши в autoresearch.

Внезапно понял, что darts из https://t.me/itpgchannel/4196 так же решает и задачу про "perfect hash" из https://t.me/itpgchannel/4184, потому что матчинг расширения - это longest suffix match, который делается тривиально из longest prefix match. Убрал велосипед, ускорил код еще чуть-чуть, и доволен, как слон после трехведерной клизмы! #perf