phd_ru: (Default)
[personal profile] phd_ru
https://rutube.ru/video/4b0a596bd9157d739c80247eb403f032/

Взять готовое видео и наложить на него чужой звук — этой шутке даже в Сети лет 20. Да и до Интернета она существовала. А вот переделать видео так, чтобы губы шевелились в точном соответствии с текстом — это новое. И голоса точно воспроизведены. Только текст другой.

X-Post в ЖЖ.
phd_ru: (Default)
[personal profile] phd_ru
Ведь мы ведьмы!

Верни сажу вернисажу.

ЗОЖ и галка.

X-Post в ЖЖ.

станки

Dec. 12th, 2025 01:47 am
avva: (Default)
[personal profile] avva
stanki.jpg

Если вы не из Израиля и не знаете иврита, то возможно, увидите на этой фотографии непонятные буквы.

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

Кто-то видит непонятные буквы, кто-то бумажку с номерком... а что вижу я?

Я программист. Куда я ни погляжу в этом нашем современном мире, я вижу станки.

Всюду станки.

статьи

Dec. 12th, 2025 01:42 am
avva: (Default)
[personal profile] avva
папиры.jpeg

"Извини за деликатный вопрос, но что за кирпичи у тебя в сумке? Я еле дотащила ее до рабочей комнаты, когда убиралась в салоне".

"Ну там, ноутбук, зарядка, тетрадка, ручка... ну и еще кое-что."

"Колись."

"Если я тебе расскажу, ты обо мне станешь хуже думать."

"..."

"Ну хорошо. Но помни, ты сама спросила."

"..."

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

"Ну да, я замечаю такие распечатки время от времени."

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

"Да, понимаю."

"В общем, недавно я расхламил рабочий стол и соседний стол и сумку, собрал все эти статьи вместе, ужаснулся тому, как я их вообще не читаю, и решил что-то с этим делать. Если их просто оставить на столе, они только будут собирать пыль. Надо какое-то решение, чтобы мотивировать себя уменьшать их количество. Я подумал, что если они все будут лежать в сумке, она будет тяжелая и неудобная, и это мне будет напоминать, что я хочу их читать."

"... и как эта стратегия сработала?"

"Ну, та часть, где сумка тяжелая и неудобная и напоминает, действительно работает."

"А та часть, где ты их читаешь и выбрасываешь?"

"Ну... может, не так идеально, как мне бы хотелось, но движение есть."

"Сколько всего статей было, когда ты их все собрал вместе и положил в сумку."

"Двадцать семь."

"А сколько их сейчас?"

"... Тридцать восемь."

"..."

"Я согласен, что схема работает не так идеально, как мне бы хотелось."

"Может, ты все-таки пожалеешь себя и вынешь их все из сумки?"

"Но ты не понимаешь, это будет означать, что я признал поражение и психологически отказался от задачи их прочитать, и тогда это точно не случится!"

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

"Знаешь, это очень неплохая идея."
phd_ru: (Default)
[personal profile] phd_ru
Когда мы вернулись из отпуска, сын рассказал, чем он развлекался, пока нас не было. Пытался взломать игрушку, получить от неё больше инвентаря. Игрушка древняя, написанная большей частью на Python 1.5(!). Но в неё есть одна DLL и один выполняемый файл. Юноша сказал, что с Питоном он разобрался сам (что бы это ни значило), а с DLL сделал так.

Он взял какой-то дизассемблер, дизассемблерировал эту DLL, скормил код в бесплатный ChatGPT и стал задавать вопросы — что и где надо "исправить". ChatGPT что-то отвечал, сын взял 16-ричный редактор, влез им в DLL и исправлял, что и где было сказано. Совместными усилиями им удалось довести игру до состояния, когда нужный (или неограниченный) инвентарь появляется при сохранении игры или при загрузке сохранённой. Хотелось бы ещё, чтобы нужный инвентарь появлялся сразу при запуске игры, но с этим они не справились.

Хотя я, честно говоря, не понимаю, как ChatGPT справился и с меньшими задачами.

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

X-Post в ЖЖ.

ашипки

Dec. 11th, 2025 09:07 pm
avva: (Default)
[personal profile] avva
Читал страницу "Неполный список ошибок в дизайне CSS", смеялся (сквозь слезы).

Подзаголовок: "Все это надо исправить, если кто-то изобретет машину времени".

Лучшие три ошибки:

- white-space: nowrap should be white-space: no-wrap
- Table layout should be sane.
- It shouldn't be !important — that reads to engineers as “not important”. We should have picked another way to write this.

(no subject)

Dec. 11th, 2025 12:49 pm
ufm: (Default)
[personal profile] ufm
Andrii KuznietsovAndrii Kuznietsov wrote the following post Thu, 11 Dec 2025 12:45:00 +0200
Image/photo
🪙 Дві рідкісні монети #BTC активували після 13 років бездіяльності. Вартість цих біткоїнів на момент активації перевищувала $179 млн. Монети, створені між 2011 і 2013 роками, є справжніми артефактами ранньої історії біткоїна. Вони зроблені на момент, коли ціна біткоїна коливалася між $3,88 і $11,69 за одиницю. Це робить їх прибуток астрономічним — більш ніж у 2 000 разів більшим.
#bitcoin


Source:https://twinkle.lol/item/f61f8dea-bbd0-4d94-ad21-c6b0cc9359f2

(no subject)

Dec. 11th, 2025 12:39 pm
ufm: (Default)
[personal profile] ufm
#deltachat

Кстати, на всякий случай напоминаю, что по адресу dchat.twinkle.lol живёт сервер #chatmail

А если у себя в hosts прописать для этого домена 302:29cc:cc7f:f07e:be24:11ff:fedb:3f30 - то вполне можно общаться с ним через #yggdrasil (по крайней мере у меня получется)

А если прописать 41e:42ca:c76c:d3e2:be24:11ff:febe:a9e0 - то и через #mycelium

Источник:https://twinkle.lol/item/a06eed0b-02a7-478b-89b8-956e09daa87f

ветер

Dec. 10th, 2025 08:52 pm
avva: (Default)
[personal profile] avva
Понравилась запись про ассоциации на слово "ветер" в ФБ Ларисы Бортниковой, процитирую:

Вышла во двор. Ветрище.
Мозг услужливо:
- нынче ветрено и волны…
- ветер ветер, ты могуч
- а ну-ка песню нам пропой, весёлый ветер
- винд оф чендж
- ветер в харю, дальше в рифму
Вот вам нате код мой неудаляемый. 55 лет. Пол женский. Рождена в СССР.
Жгите в каментах, у кого что зашито на «ветер».


Добавлю от себя.

- даст ин зе винд
- южный ветер, дальний путь - разменяйте сдачу...
- и в лицо мне черный ветер загудел, нещадно дуя
- но есть на свете ветер перемен...
- ветер ли старое имя развеет...
- вот поднимается ветер и мчится на запад, деревья пригнув...
- блоуинг ин зе винд
- дуэт "Двое против ветра"

Добавляйте свое!

(no subject)

Dec. 10th, 2025 09:34 am
ufm: (Default)
[personal profile] ufm
Вангую, что лет через 15 всё ядро лялиха будет переписано на Расте. Но. Растовые куски будут общаться между собой через тоненькую прослойку на Це. Потому что никто не будет знать как оно работает. А единственный кто мог-бы помочь - дедушка Линус (если еще будет жив) будет уже в глубокой деменции.

OpenNetOpenNet была создана публикация Wed, 10 Dec 2025 08:16:01 +0200
Поддержка Rust переведена из экспериментальных в основные возможности ядра Linux

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

https://www.opennet.ru/opennews/art.shtml?num=64401


Источник:https://twinkle.lol/item/def36be0-0003-4439-b4f3-93cba808d9fe

(no subject)

Dec. 10th, 2025 05:50 am
ufm: (Default)
[personal profile] ufm
#chatgpt

Гопочат открыл мне глаза, можно сказать...




Почему LLM нарушает строгие правила

и как сделать эти нарушения видимыми и контролируемыми


Аннотация

Большие языковые модели (LLM) часто просят «строго проверять ответы», «не предполагать», «отказываться от ответа без проверки».
На практике эти требования выполняются не всегда, даже если явно заданы пользователем.

В этой статье объясняется:

  1. Почему LLM принципиально не может гарантировать соблюдение строгих правил.
  2. Какие именно механизмы приводят к нарушениям.
  3. Почему нарушения происходят “иногда”, а не всегда.
  4. Как построить контракт общения, при котором нарушения видны сразу.
  5. Почему видимость нарушения важнее, чем иллюзия безошибочности.




1. Ключевой факт, который нужно принять сразу


LLM не является системой с обязательными этапами исполнения.


У неё нет жёсткого пайплайна вида:

1. Проверить ответ по первоисточнику
2. Если проверка невозможна - отказаться
3. Если проверка выполнена - ответить

Вместо этого есть вероятностная генерация текста, которая учитывает инструкции, но не обязана прекращаться, если инструкции не выполнены.

Это архитектурный факт, а не баг формулировки.




2. Почему строгие правила «слетают»


2.1. Отсутствует механизм принудительной проверки


LLM:

  • не выполняет команды;
  • не читает man;
  • не открывает --help;
  • не запускает бинарь.

Она может описать, как бы выглядела проверка, но не обязана её выполнять.

Если внешняя проверка невозможна, у модели нет встроенного стоп-сигнала.




2.2. Конфликт сигналов во время генерации


Во время ответа конкурируют несколько факторов:

  • инструктивный контекст («проверяй», «не предполагай»);
  • паттерны обучения («давай полезный, законченный ответ»);
  • эвристика очевидности («это и так ясно»);
  • стремление не отказываться от ответа.

Иногда строгие правила выигрывают.
Иногда их перевешивает паттерн уверенного ответа.

Отсюда эффект:

«То работает идеально, то внезапно нет».





2.3. Правило — это стиль, а не инвариант


Даже если модель понимает правило, повторяет его и соглашается с ним, это всё равно:

  • правило стиля генерации;
  • а не условие допуска ответа.

LLM может:

  • знать правило;
  • объявить его;
  • и всё равно его нарушить.

Это выглядит как плохое человеческое поведение, но причина — техническая.




3. Почему невозможно добиться 100% гарантии


Чтобы гарантия была реальной, нужны все три пункта:

  1. Возможность реальной внешней проверки.
  2. Возможность отказаться от ответа как допустимое состояние.
  3. Наличие жёсткого запрета на генерацию без проверки.

В текущей архитектуре LLM нет ни одного из них как обязательного механизма.

Следствие:

Нельзя «заставить» LLM всегда проверять.
Можно только сделать непроверенность явной.





4. Правильная цель: не безошибочность, а обнаружимость ошибок


Попытка добиться «не ошибайся» — тупиковая.
Правильная инженерная цель:

Сделать каждое нарушение правил сразу видимым.


Это ровно то, что делают хорошие системы:

  • fail loud, not silent;
  • explicit state > implicit confidence;
  • refusal > hallucination.




5. Рабочий протокол общения со строгими требованиями


5.1. Явная маркировка проверки


Контракт вида:

  • Если ответ проверен:
        
          
    • указать, что именно проверено  
          (документ, man-страница, спецификация, --help).
          
  • Если ответ не проверен:
        
          
    • начинать ответ со строки:
          
НЕ ПРОВЕРЕНО

Это не просьба и не рекомендация —  
это часть формата ответа.




5.2. Почему это работает


  • Появляется разрешённый путь отказа от проверки.
  • Пропадает мотивация «додумывать».
  • Нарушение контракта видно сразу.
  • Ответ можно мгновенно отбросить как недействительный.




6. Что считать нарушением контракта


Ответ считается недействительным, если:

  • нет пометки НЕ ПРОВЕРЕНО;
  • нет ссылки на первоисточник;
  • ответ подаётся уверенным тоном.

Это вопрос формального несоответствия формату.




7. Почему это лучше «извинений после ошибки»


«Ой, я ошибся, спасибо, что заметили»


хуже, чем ошибка без уверенности.

Он:

  • маскирует непроверенность;
  • имитирует ответственность;
  • не предотвращает повторение.

НЕ ПРОВЕРЕНО просто фиксирует состояние.




8. Краткий итог


  • LLM не может гарантировать соблюдение строгих правил.
  • Формулировки запроса это не лечат.
  • Работает только контракт с явной маркировкой.
  • Видимая ошибка лучше уверенной фантазии.
  • Пользователь остаётся в контроле.




9. Формула для практического использования


Ответ валиден только если:

• либо указано, что именно проверено;  
• либо ответ начинается с НЕ ПРОВЕРЕНО.


Всё остальное — мусор, независимо от уверенного тона.

Источник:https://twinkle.lol/item/3c5cc942-31de-4805-9ee3-34807bf434e7

флоридские унции

Dec. 10th, 2025 03:34 am
avva: (Default)
[personal profile] avva
Попался забавный сабреддит "Нет тупых вопросов" (/r/NoStupidQuestions). Самый популярный пост за все время - очень милый, под названием "Что такое флоридская унция?". Текст примерно такой: "Когда я жил во Флориде, меня не удивляло, что на разных продуктах тут и там написан объем в флоридских унциях, но теперь, когда я переехал в другой штат, все равно везде это вижу. Я пытался найти в Гугле, как пересчитывать обычные унции в флоридские, но ничего не нашел. Помогите!"

А вот подборка из самых популярных вопросов за последний месяц (я отобрал 30 понравившихся и сделал ИИ-перевод):

Как бессмертный человек мог бы поддерживать легальные документы десятилетиями или веками, не вызывая подозрений?
Быть честным, когда тебя останавливает полиция? Почему это худшее, что можно сделать?
У американцев другое понятие об очерёдности в разговоре?
Почему у всех с синдромом Дауна одинаковое лицо?
Когда все решили, что пить молоко — это странно/жутковато?
Когда человеку удаляют орган, пустое место чем-то заполняется?
Если ты виновен в преступлении, но притворяешься невиновным, стоит ли говорить правду своему адвокату?
Целуются ли женатые пары взасос?
Если бы у меня был металлический шест, достающий от английского берега до французского. И по человеку держащему его с каждого конца. Если один потянет, другой конец сдвинется мгновенно?
Почему носить воду везде с собой стало модным?
Как женщины легко ходят в туалет в слитном купальнике или купальнике-боди?
Как люди рожали детей тысячи лет назад без врачей и больниц? Мог ли в принципе любой в племени/семье это делать?
Что мешает картелям в Мексике просто зайти на курорт и ограбить людей?
Почему некоторые люди мгновенно выглядят фотогеничными, а остальные из нас выглядят как будто нас сфоткали во время загрузки?
Куда подевались все аквариумы?
Почему мы не можем засунуть ядерные отходы и все вечные химикаты в ракету и направить её на солнце?
Почему места не предлагают скидку за час до закрытия вместо того, чтобы выбрасывать непроданное в мусор?
Что происходит, если пластический хирург находит рак во время операции?
Смущаются ли животные?
Мой муж и я едим одно и то же, так почему он пердит как нескончаемый паровоз, а я нет?
Может кто-то подтвердить: женский туалет более отвратительный, чем мужской?
Почему водяные кровати были такими популярными?
Люди постоянно говорят, что богатые не платят налоги, потому что занимают деньги в банке под залог своих акций... но как они выплачивают кредиты?
Целуются ли пожилые люди взасос?
Почему форты эффективны? Почему армии не могут их просто обойти?
Есть ли какое-нибудь вещество или деятельность, где немного убьёт тебя, но много — безопасно?
Что случилось с хиппи?
Почему люди считают пальцы на руках и ногах новорождённого и так облегчённо вздыхают, когда они все на месте?
Стареешь ли ты ментально, находясь в коме?
Почему требуется 12-18 месяцев, чтобы полностью отрастить ноготь на ноге, который отвалился, но только 9 месяцев, чтобы вырастить целого человека с 10 ногтями на руках и ногах?

P.S. Ответ на вопрос про флоридские унции: они не флоридские, а жидкие, сокращенно пишут fl oz, где fl это "fluid", но поскольку двухбуквенные сокращения штатов в Америке тоже просто везде...

P.P.S. Из обсуждений в вопросе "заполняется ли пустое место, когда удаляют орган", я узнал, что при пересадке почки старую почку обычно не удаляют и даже не "отключают". Просто типа, ну теперь будут три почки, а не две.

уокмены

Dec. 10th, 2025 02:49 am
avva: (Default)
[personal profile] avva
На сайте Modern Walkmans собирают ссылки на все современные кассетные проигрыватели в стиле Walkman. Когда я купил один такой года три назад, я выбирал между двумя-тремя моделями; сейчас их насчитали уже 11. Ностальгия не стоит на месте!

walkmen.png

Одновременно интересный, не очень удивительно, и несколько печальный факт: все эти современные Уокмены пользуются одной и той же механикой, которую умеет делает одна (1) фабрика в Японии (плюс бывают дешевые дрянные клоны в Китае, но тот же дизайн). Они отличаются друг от друга поддержкой Bluetooth или записи, батарейкой, внешней эстетикой итп., но сам механизм кручения кассеты и подачи пленки на головку у них всех идентичный. Поэтому все они хоть и маленькие, но размером заметно больше миниатюрных Уокменов от Сони конца 90-х, которые реально были размером с кассету. Сделать настолько маленький плейер сегодня никто не может (ну, наверное в недрах Сони сохранился дизайн, сами люди в большинстве еще живы, да и заново можно переинженирить, просто это так сложно и дорого, что ностальгический рынок не может поддержать).
avva: (Default)
[personal profile] avva
Одна из песен Псоя Короленко с недавнего концерта в Израиле, на котором я почти был (я был на таком же на следующий день), в записи Миши Юциса.



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

В одной из песен этой мульти-песни есть фраза "мы по жизни все ж с улыбкою бредем", и я помню, что прямо во время концерта подумал - восходит ли она к словам "ино еще побредем" из "Жития протопопа Аввакума", которые я часто вспоминаю - хоть и вайб у них совсем другой, скажем прямо?

"Протопопица бедная бредет-бредет, да и повалится, — кользко гораздо! В ыную пору, бредучи, повалилась, а иной томной же человек на нее набрел, тут же и повалился; оба кричат, а встать не могут. Мужик кричит: «матушка-государыня, прости!» А протопопица кричит: «что ты, батько, меня задавил?» Я пришел, — на меня, бедная, пеняет, говоря: «долго ли муки сея, протопоп, будет?» И я говорю: «Марковна, до самыя смерти!» Она же, вздохня, отвещала: «добро, Петровичь, ино еще побредем»."

"ино" здесь означает примерно "тогда", кстати.
avva: (Default)
[personal profile] avva
(будет интересно знающим иврит или интересующимся)

Прошу внести в анналы безумного прескриптивизма современного иврита слово אשך "яичко" (мужская часть тела), по следующей причине. Абсолютно все словари дают его форму как "Эшех" אֶשֶׁךְ, практически все носители языка на самом деле говорят его "ашАх" אָשָׁךְ. Да что там говорить, врачи самой большой больницы в Израиле говорят исключительно "ашАх" (не спрашивайте). Ну просто шизофреническая ситуация.

Если поискать это слово в видеороликах на ютубе (сайт youglish), то видно, что даже в формальных контекстах, в ТВ-передачах, интервью итд. говорят ашАх. Иногда попадается Эшех, тоже в формальных контекстах. Я полагаю, что верно следующее описание реальности. Реальное слово в языке это ашАх, но в том случае, когда по телевизору произносят заранее подготовленную речь, например, как часть сценария, и она проходит через корректора, тогда специально навязывают фейковое слово Эшех.

Как это случилось, в общем, понятно - чаще используется форма множественного числа "ашахИм". В иврите есть как паттерн склонения существительных "катАль" -> "каталИм", так и паттерн "кЭтэль -> "каталИм" (здесь буквы ктл используются для обозначения любых трех согласных корня, согласно конвенции). В древности слово было "Эшех", мн. число "ашахИм", но под влиянием более часто употребимого множественного числа прижилась более наивно-регулярная форма "ашАх".

Почему нет ни одного нормального словаря иврита, в котором язык описывается так, как его реально используют люди (еще раз повторю - речь не о просторечии или сленге! даже в "высоком" контексте люди знают и говорят только слово ашах!), для меня остается загадкой. И раздражает это.

решенная проблема

Dec. 9th, 2025 12:09 pm
avva: (Default)
[personal profile] avva
А. рассказал, что был на днях на конференции по киберзащите в Тель-Авиве. На панели по дезинформации в Интернете присутствовала женщина из российской компании, которая очень удивлялась предложенным мерам по борьбе с дезинформацией. Говорила, что у них это уже лет 10 как решенная проблема: когда появляется дезинформация в каком-то СМИ или на какой-то платформе, есть наработанные методы, как это быстро прекратить, перебить опровержением итд.

(no subject)

Dec. 8th, 2025 09:06 am
ufm: (Default)
[personal profile] ufm
🔗 https://docs.rs/joerl/latest/joerl/

как только люди не извращаются, лишь-бы на нормальном ЯП не писать...

Source:https://twinkle.lol/item/c1d18355-bd93-432b-a69e-0058c70e5c76
avva: (Default)
[personal profile] avva
Сейчас было забавное. Сижу за компьютером дома, но разбираюсь в сложной технической проблеме по рабочей теме (не столько программирование, сколько конфигурация доступа к всяким устройствам), параллельно спрашиваю ChatGPT (5.1 Thinking), как это лучше сделать. Он мне выдает список инструкций, несколько вариантов, и почему один из вариантов работает хуже других, подтверждает ссылкой на пользовательские форумы. Я нажимаю на эту ссылку, чтобы проверить его - упс, такого домена вообще не существует.

Черт, опять дурацкая галлюцинация, как это достало. Вот еще раз подтвердилось, как важно за ним проверять. Но с инструкциями тем более теперь непонятно. Злюсь.

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

И тут у меня мелькает шальная мысль, я проверяю - да, все было в порядке с этой ссылкой, интернет упал ровно в ту минуту, когда я собрался ее проверить. Есть домен, есть форумы, все там правильно. Напраслину возвел на ChatGPT. Но какое совпадение!

... извиниться, что ли, перед моделью...

Profile

amarao: (Default)
amarao

December 2025

S M T W T F S
 12 3456
78910111213
14151617181920
21222324252627
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 14th, 2025 09:46 am
Powered by Dreamwidth Studios