Вдогонку

Да, внутри Фьюжена-360 я всегда работаю в человеческих миллиметрах, а не в этом издевательстве имперских измерений. В имперских единицах хорошо некоторые бытовые вещи мерять — например, толщину бифтшексов. Бифштекс толщиной в один дюйм (ширина мужского большого пальца) — недоразумение, а вот два или ещё лучше два с половиной дюйма — вот это уже мой размерчик. Мили тоже в отдельных моментах удобнее — например, все съезды с федеральных шоссе у нас пронумерованы по миле, на которой они расположены. Таким образом, зная, где ты находишься, и зная номер нужного съезда с федерального шоссе, при скорости в 60 миль в час предугадать, сколько тебе ещё ехать — элементарнее не бывает. Количество оставшихся минут равно количеству оставшихся миль.

Мили также удобнее для ходьбы пешком. Миля — это тысяча шагов, от латинского “mille” (тысяча) — это, значит, стандартный римский легион, делая тысячу шагов, проходил енту самую милю. Оттуда всё, от римлян. Тут к месту была бы байка про “Спейс Шаттл” и ширину двух лошадиных задниц, но ищите её сами. Длина беговой дорожки американского стадиона — 440 ярдов или 400 метров с маленьким хвостиком, это четверть мили. Четыре раза стадион обежал — милю проскакал. В-общем, в отдельных моментах имперские измерения лучше визуализируются. Но работать с ними, так сказать, прецизионно — нуевонафиг.

Шурин, кстати, когда дизайнит свои штуки для ЧПУяторов, работает в дюймах, но делает ход конём — работает в тысячных дюйма. Таким образом, оно вроде и имперское, а с другой стороны все дроби вменяемые десятичные, вместо этих прибабахнутых натуральных. Чо? Натуральные тоже нормальные? А ну-ка, быстро ответил — что больше? 77/128, 19/32, али 39/64???? Ну??? И???? Вот то-то.

Столярно-трипечатное

У меня, в принципе, руки растут не из-задницы. Умею делать многое. В одном у меня только иногда возникает затык — это когда надо сделать по-настоящему хорошо и, так сказать, прецизионно. Я буду долго измерять, прикидывать и так, и эдак, а потом получится, что я какую-нибудь херню не учёл, типа толщины сверла, и всё равно получилось плохо. Особенно если работать в этом издевательстве над человеческим разумом — неметрической системе с футами и дюймами. Вот если у тебя есть доска длиною четыре фута, три и три восьмых дюйма, от неё надо отпилить кусок шесть и три четверти дюйма, а пропил от пилы остаётся шириной в три шестнадцатых дюйма — сколько у тебя останется от доски? А?? ААААА?????? А ну быстро в уме всё посчитал!!!!!

А если работать в метрической системе, это просто. И да, не исключено, что можно и в уме посчитать.

Поэтому я всегда стараюсь создать условия, когда мне сложно ошибиться. И иногда очень, знаете, удачно сюда ложится использование родного Фьюжена-360 и моего простенького трипечатора.

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

В том месте, где круглые дырочки, просверлить, и прикрутить ручку. Вот тут видно, ящик побольше с уже прикрученной ручкой, и ящик поменьше над ним, в вставленным шаблоном:

Ну, и на дверках то же самое — просто сделано по-другому, вместо того, чтобы вставляться в выемку, они вешаются на угол двери:

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

Но всё получилось! Шик, блеск, треск!!

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

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

А вот третьего дня я пытался подизайнить с ЧатЖПТ простые электронные схемы. Хотелось мне схему детектора с использованием 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).

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

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