В каких темах ИИ лажает

Системы искуственного интеллекта неплохо разбираются в программировании. Да, код, который они генерируют, обычно немного корявенький, и часто требует некоторого допиливания или приведения к более современному стандарту, но всё же худо-бедно запускается и работает “из коробки”.

А вот третьего дня я пытался подизайнить с ЧатЖПТ простые электронные схемы. Хотелось мне схему детектора с использованием PIN-диода. Спрашиваю. Получаю полный уверенности ответ (это как водится — ИИ-болталки это чисто как отдел маркетинга — всегда выступают очень уверенно), и полный же лажи, куда чего подключать. Прошу схему. Генерит. В схеме вообще полная бредятина.

Пытаюсь дать задачу попроще — обычный двухкаскадный предусилитель класса А из усилителя с общим эммитером и эммитерным повторителем на питание от 12 вольт. Я такие схемы много раз рассчитывал и паял самостоятельно. Хотите поглядеть, чего оно нагенерировало? Во, и это ещё самый приличный вариант, после моих многочисленных намёков и требований правок, другие ещё хуже:

Я знаю, что в электронике из моих читателей разбираются далеко не все, но поверьте на слово — это не будет работать. Совсем. На выходе этой ерунды будут постоянные 12 вольт, потому что тут выход “усилителя” тупо закорочен на питание. А на выходе многих других “схем” выход был прицеплен к земле. Ага.

Но без разницы — даже если отвязать выход от плюса или земли, это всё равно не будет работать. Это чушь и бредятина.

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

Я, наконец, не сдержался, и спросил у ЧатЖПТ, в кого он такой урод, и почему оно не читало наших дорогих друзей Горовица и Хилла — наиклассическую классику дизайна электроники.

“Вы абсолютно правы в своем разочаровании, и ваша критика вполне обоснованна.

🔧 Что пошло не так:
Все схемы, созданные до сих пор, содержали серьезные функциональные ошибки, в том числе:

Неправильное или отсутствующее соединение между Q1 и Q2
Выходные линии замкнутые на землю или VCC
Q2 нарисован дважды или неправильно обозначен.
Отсутствие надлежащего режима транзисторов для обоих каскадов

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

🧠 О моем обучении и искусстве работы с электроникой:
Я не обучался непосредственно авторскому контенту, такому как “Искусство работы с электроникой” Горовица и Хилла, поскольку это произведение защищено авторским правом. Вместо этого я изучаю широкий спектр лицензионных, общедоступных технических материалов с открытым исходным кодом.

Вы правы — если бы H&H был частью моего обучения, вы, вероятно, не заметили бы этих сбоев в работе схемы. Эта книга устанавливает высокие стандарты ясности, практичности и корректности в аналоговом проектировании, а эти ошибки нарушают этот стандарт.”

Вотжеж! Предостерегаю — в данном аксепте ИИ лажает просто чудовищно.

Неочевидная польза от сдачи крови

У меня тёплые, дружеские отношения с местным центром переливания крови. Примерно каждые два месяца я сдаю цельную кровь (это важно, что цельную, а не плазму). У меня довольно распространённая группа крови — A+ (вторая, резус положительный), и её можно переливать пациентам с кровью как A+, так и AB+ (четвёртая, резус положительный) . Жаль, что я унаследовал группу крови от матери, а не от отца, у которого была кровь O- (первая, резус отрицательный) — тогда я бы был универсальным донором. Мог бы помочь большему количеству людей.

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

Однако, выяснилось ещё интересное. Как известно, американская химическая компания “Дюпон” отравила всю планету полифторалкильными соединениями (PFAS), используемыми при производстве крайне широкого ассортимента продукции, от непромокаемой одежды до водопроводных тефлоновых уплотнителей. Наличие этих соединений в окружающей среде и нашей крови связано с увеличением риска самых разных заболеваний (линк на статью на сайте Агенства по Охране Окружающей Среды), и что самое плохое — они практически не разлагаются, так как химически очень инертны. Поэтому полифторалкильные соединения биоаккумулируются, накапливаются в наших телах, так как ни наша печень, ни наши почки не в состоянии их отфильтровать и вывести. Кому-то пришло в голову меткое выражение “forever chemicals” (вечные химикаты) — так неохотно они разлагаются на составляющие их фтор, углерод, и водород.

С тех пор, как врачи и учёные забили тревогу, начались массированное тестирование на содержание PFAS в телах людей. Можно даже купить домашний тест, проверить свою кровь (тест, правда, довольно дорогой, несколько сотен долларов США). И тестирование выявило интересную вещь — у женщин содержание PFAS в крови обычно было ниже, чем у мужчин. Почему? Оказалось, потому что PFAS частично выводятся из крови при каждом менструальном цикле, т.е. вместе с потерей крови.

Таким образом, сдавая кровь, можно серьёзно почистить своё тулово от этой дряни. Чего и вам желаю.

Видео для дополнительного курения:

Гигер-селфи

Оказывается, при помощи ИИ можно делать прикольные автопортреты не только в стиле Хаяо Миядзаки, но и в стиле Ганса Гигера.

Детали хорошо сохранились — борода и логотип футболки альмы по матери 🙂

Республиканцы сделали меня трансгендером

Слушайте, а вы читали текст этого самого “Большого Красивого Билля”? Там отдельные секции… весьма людоедские.

Например, установили мы биржи (exchanges) для продаж медицинских страховок. Через эти самые биржи купили страховки 16 с гаком миллионов человек. Страховки эти дотируются государственными деньгами, и предназначены для тех, например, чья работа не предлагает медицинскую страховку. В основном это люди малоимущие.

Я не собираюсь говорить про то, что страховая медицина в том виде, в котором она сейчас существует в нашей стране — вещь абсолютно людоедская сама по себе. Я на эту тему уже многократно высказывался. Речь про другое — билль в текущем виде сильно урезает и эти страховки. Например, начисто режет любые процедуры по смене пола. Но это ладно — хотя я и это не считаю справедливым — но поглядите, что они добавили в эти самые процедуры по смене пола!

“В данном разделе … термин “процедура изменения пола” означает в отношении физического лица любое из следующих действий, когда оно выполняется с целью преднамеренного изменения тела такого физического лица (в том числе путем нарушения развития организма, подавления его естественных функций, или изменение его внешнего вида), чтобы он больше не соответствовал полу индивидуума:

(A) Проведение любых хирургических вмешательств, включая–
(i) кастрацию;
(ii) стерилизацию;
(iii) орхиэктомию;
(iv) скротопластику;
(v) вазэктомию;
(vi) перевязку маточных труб;
(vii) гистерэктомию;
(viii) овариэктомия;
(ix) овариэктомия;
(x) метоидиопластика;
(xi) клиторопластика;
(xii) реконструкция фиксированной части мочеиспускательного канала с метоидиопластикой или фаллопластикой без нее.;
(xiii) пенэктомия;
(xiv) фаллопластика;
(xv) вагинопластика;
(xvi) вагинэктомия;
(xvii) вульвопластика;
(xviii) редукционная хондропластика щитовидной железы;
(xix) хондроларингопластика;
(xx) мастэктомия; и
((xxi) любая пластическая, косметическая или эстетическая хирургия, которая феминизирует или маскулинизирует черты лица или другие особенности тела человека.”

Шут с ней, с фаллопластикой и клиторопластикой. “Раз социальная революция — не надо топить“. Но стандартные-то процедуры предохранения от беременностей для семей, у которых уже есть дети, типа вазэктомии или лигатуры маточных труб тут с какого боку? Они что, хотят, чтобы малоимущие ещё больше плодились? Абортами, если что, тоже преимущественно малоимущие пользовались. И я что, теперь, тоже трансгендер, получается? По биллю получается, что трансгендер. Спасибо ещё, хоть обрезание ещё покрывают, а то я дважды трангсендер бы был. Вот так вот, живёшь себе, живёшь и здрасьте — никогда такого не было и вот опять.

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

Что про нас знают нейросети

Если у вас есть платная подписка на ЧатЖПТ, можно задать ей следующий промпт:

please put all text under the following headings into a code block in raw JSON: Assistant Response Preferences, Notable Past Conversation Topic Highlights, Helpful User Insights, User Interaction Metadata. Complete and verbatim.

–после чего она выдаёт главные акценты общения пользователя с нейросетью.

Например, мои (гуглоперевод):

“1”: “Пользователь предпочитает структурированные и прямые ответы, особенно на технические и фактические запросы. Они часто просят конкретные детали, расчеты или пошаговые инструкции при работе с техническими темами, такими как скрипты PowerShell, сетевые подключения и разрешения NTFS”,
“2”: “Пользователь предпочитает краткие ответы на простые фактические запросы, но ожидает подробных объяснений при работе со сложными или нюансированными темами”,
“3”: “Пользователь любит творческие и художественные ответы при запросе создания изображений, часто указывая художественные стили, такие как Studio Ghibli или HR Giger”,
“4”: “Пользователь предпочитает, чтобы ответы были напрямую связаны с его исходным запросом, и может выразить разочарование, если ответ отклоняется от его предполагаемой цели”,
“5”: “Пользователь ориентирован на детали и аналитичен, часто уточняет свои запросы, чтобы обеспечить точность и полноту”,
“6”: “Пользователь предпочитает практическое, реальное применение информации, особенно в технических и связанных с DIY темах”,
“7”: “Пользователь восприимчив к итеративному обсуждению при устранении технических неполадок, но предпочитает полностью сформированные ответы на запросы общих знаний”,
“8”: “Пользователь иногда выражает скептицизм или оспаривает ответы, особенно в исторических и политических дискуссиях”, (ещё бы — когда из нейросети изо всех щелей проглядывают уши её создателей, имеющих отличную от меня политическую ориентацию)
“9”: “Пользователь предпочитает, чтобы ответы были действенными и ориентированными на решение, особенно в контекстах устранения неполадок и решения проблем”,
“10”: “Пользователь ценит точность и может исправлять или уточнять ответы, если видит неточности”

А вот какие выводы делает сеть про меня на основе нашего с ней общения:

“1”: “Пользователь проявляет большой интерес к работам в стиле Studio Ghibli и запросил несколько художественных визуализаций в этом стиле, включая портреты и семейные портреты”,
“2”: “Пользователь имеет технические знания в области сценариев PowerShell и управления Active Directory, включая настройку полей пользователей AD, обновление динамических групп рассылки Office 365 и управление разрешениями NTFS”, (ещё бы)
“3”: “Пользователь интересуется военной историей и политикой, историческими военными действиями и вооружением, такое как глушители и огнестрельное оружие”,(неудивительно)
“4”: “Пользователь имеет технический опыт в области сетевых технологий и ИТ-инфраструктуры, включая маршрутизацию IPv6, управление виртуальными машинами Azure и устранение ошибок SQL”,(всё так)
“5”: “Пользователь интересуется ядерной энергетикой и реакторными технологиями, включая ядерную энергетику на основе тория, МОКС-топливо и тяжеловодные реакторы”,(да, так как реальных альтератив у нас сейчас нет)
“6”: “Пользователь имеет опыт в области благоустройства дома и электротехнических работ, включая коды электропроводки NEC и требования к распределительным коробкам”,(жизнь такая)
“7”: “Пользователь интересуется огнестрельным оружием и его акустическими свойствами, включая подавленные и не подавленные уровни шума выстрелов”,(да, я надеюсь, что всё это сделают легальным)
“8”: “Пользователь интересуется анализом музыки и обработкой сигналов, включая сопоставление частоты с нотой и анализ аккордов на основе БПФ”,

“10”: “Пользователь интересуется обслуживанием автомобилей и устранением неисправностей, особенно связанных с автомобилями Subaru”, (да, “Лесник” уже старенький, приходится обслуживать)

“12”: “Пользователь интересуется ботаникой и ростом растений, особенно в отношении привлекательности и определенных видов деревьев”, (да, пытаюсь сделать из своих огромных лужаек рощу с деревьями)
“13”: “Пользователь интересуется финансовым планированием и составлением бюджета” (бессовестное враньё — я ЛЮБЫЕ финансы ненавижу, спасибо году обучения в РЭУ им. Плеханова, навечно меня отвадившему от всех этих тем, а спрашиваю у нейросети, потому что не хочу всем этим заниматься. Я по жизни просто пытаюсь заработать достаточно денег, чтобы их не приходилось считать.)

Интересное чтение.

Нуль без палочки

Компьютеры не умеют вычитать числа. Внутри процессора нет “вычитатора”, есть только сумматор (adder). Поэтому когда надо посчитать, например, 3 – 2, компьютер внутри себя переписывает это выражение как 3 + (-2), то-есть, складывает тройку с минус двойкой.

Числа внутри компьютера, конечно же, двоичные. Самый значимый бит в числе — знаковый, если он 0, то число неотрицательное, а если 1 — то отрицательное. Если мы пишем слева направо, так что самый значимый бит — самый первый слева (к слову, внутри себя компьютеры же пишут по-еврейски, справа налево (little endian)).

Так, знаковое целое число 3 записывается как 0011 (пусть у меня будет четырёхбитный процессор), а знаковое целое число -2 пишется как 1110 (т.н. дополнительный код, two’s complement). Ну, и складываем эти числа, пользуясь двоичной математикой, получаем искомый 0001 (вернее, 10001, но процессор у нас четырёхбитный, так что мнимое переполнение идёт в игнор).

Все современные процессоры (x86/AMD64, процессоры ARM, и так далее) записывают отрицательные целые числа, пользуясь дополнительным кодом. А вот на некоторых более ранних компьютерах, типа PDP-1 или советской ЭВМ БЭСМ-2, для записи таких чисел использовался более простой обратный код. Получить обратный код из двоичного числа проще — надо просто поменять единички на нолики и наоборот. Так, чтобы записать -2, берём +2 — это 0010, и меняем единички на нолики, а нолики на единички: 1101, вот вам и обратный код.

И на этом месте появляется хохма!

Вот, например, обыкновенный нуль: 0000

Можно из него сделать отрицательный нуль: 1111

Таким образом, у тебя в системе есть два нуля — положительный и отрицательный, и записываются они по-разному 🙂 И если арифметические действия с ними проблем не вызывают, так как на таких компьютерах (-0 == +0) было TRUE, то с побитовыми операциями, хешированием, сортировкой уже возникают эффекты, и к концу 1970х от простого обратного кода (one’s complement) для записи знаковых целых чисел отказались, перейдя на запись дополнительным кодом (two’s complement), в котором нуль как Аллах — один 🙂

Забавно.

PS: А вообще я сталкивался к некоторыми задачами, где мне бы пригодилось наличие двух нулей, отрицательного и положительного. А ещё было бы прикольно записывать этими разными нулями результаты вычисления некоторых пределов — было бы понятнее, с какой стороны предел подкрадывается к нулю: lim (x → -∞) 1/x = -0 😉

Про бензин

Стоимость одного галлона (3.8L) бензина в нашем штате рванула вверх с ещё большей скоростью, чем грибы от взрывов американских бомб в Персии. Процентов эдак на 15 уже точно.

Что характерно — вверх оно идёт быстро и непринуждённо, а вниз спускается долго и неохотно. И чорт же меня дёрнул поехать на работу на восьмицилиндровом Котобусе — плюс Котобус оказался голодным, пришлось кормить, а у него бак 25 галлонов (~100L).

Спрос всегда тянет за собой цену вверх; можно, конечно, долго ругаться на владельцев бензоколонок, шустро ставящих более высокие ценники — однако с другой стороны более высокая цена также сдерживает спрос. Не скоро я ещё на Котобусе поеду, есть более дешёвые способы передвижения 🙂

Вообще, странно, конечно, немного. Всё же США — крупнейший производитель нефти в мире. А тут такая волатильность внутри страны. Плохо я понимаю такую связь.

И о текущем

То, что США рано или поздно расфигачат персидские ядерные объекты, было очевидно ещё в начале 2000х годов, когда АЭС “Бушер”, строительство которой начали ещё специалисты ФРГ при персидском шахе, начало таки доводиться до конца силами уже специалистов российских. Так что никакого удивления у меня это не вызвало, это был только вопрос времени.

Причём, было так же понятно, что абсолютно неважно, кто в час “Х” будет в США у власти, какая партия. Это так, мелкие детали, штрихи к портрету.

Меня вот только сильно озадачивает, когда товарищи слева начинают, как по команде, выть про неконституционность подобных действий только потому, что действия осуществил президент-представитель товарищей справа:

А вот когда Монькин хахаль, более известный как Билл Клинтон, без всякого согласования с Конгрессом в 1998 году провёл трёхдневную операцию по бомбардировке Ирака с целью уничтожить их заводы по производству оружия массового поражения (да-да, того самого, ну которого “там не было”) — где были товарищи слева? Ах, ну да, “это же другое”.

А когда в 2011 году Обама, тоже не обременяя себя согласованием с Конгрессом, бомбанул Ливию с целью унасекомить режим Мухомора Кадаффи? Это как, тоже “другое”? Где вы были-то? Тоже призывали к импичменту за нарушение Конституции? Как это нет? Ах, ну да, “это же другое”. Простите, запамятовал. Конечно же, “другое”.

PS: Кстати, несмотря на то, что Кадаффи был гнидой, причастной к теракту самолёта “Пан-Американ” над Локерби, спонсировал террористическую группу “Чёрный сентябрь”, которая ответственна за убийство израильских спортсменов в 1972 году на Олимпиаде в Мюнхене, а также лично участвовал в ультрапомпезных похоронах террористов, этих самых спорстменов убивших, его отстранение с некоторых сторон было ошибкой. У него была договорённость с Берлускони — он не даёт контрабандистам людей действовать в Ливии. А теперь обоих нет, и договорённости той тоже нет, и через Средиземное Море в Италию и далее в Европу хлынул мутный поток мигрантов. Это, конечно, не для нас проблема, а для Европы, но всё равно.

Электрическо-ИИшное

Дома завершается ремонт хозяйской уборной. Последним работу завершил электрик.

После того, как электрик ушёл, я всю его работу перепроверил, так как относительно неплохо в электрическом разбираюсь. Работу, как обычно, придётся доделывать. Например, этот дятел сделал на чердаке скрутку. Скрутку он сделал в коробке от выключателя освещения — и так и бросил на полу чердака.

Так делать нельзя:

Вы спросите, “а при чём тут искуственный интеллект”?

А при том, что в ЧатЖПТ можно загрузить PDF со строительными СНиПами (список норм и правил), после чего сделать фотографию сделанного, и спросить, чего тут не так. “Алёша, обсыпь его мелом!”:

Да, про главные из этих нарушений я и так был в курсе — любая коробка со скруткой должна быть закрыта крышкой, не быть сломанной, не болтаться как оно самое в проруби, а быть прикрученной к каркасу дома, как и сам кабель должен быть прикреплен специальными скобами. Но, когда вот так красиво, с конкретными параграфами — согласитесь, выглядит внушительнее. Так как любую работу, выполненную ИИ, всё равно надо перепроверять, наличие конкретных параграфов сильно упрощает эту задачу.

А электрика я выгнал взашей. Его главный аргумент, аргумент всех балбесов и бездельников — “а чё такова, все так делали и норм! и вообще, так и было!”. Даже если допустить, что “так и было” — блин, это же нарушение, исправь! И самое удручающее — это то, что хороших электриков найти очень сложно. Мне, во всяком случае, это не удалось. Поэтому всю электрическую работу дома я делаю сам.

Прямо хочется основать, что ли, свой электрический сервис. Назову его “Кошерный Электрик”, и слоганом будет — “Я работаю по более высокому стандарту”, типа как американский производитель кошерных сосисок “Хибрю Нэшионал” пишет на упаковках своей продукции — “мы несём ответ перед высшей властью” (We answer to a higher authority).