Коллега из заснеженной Канадщины таки умудрился попасть под трамвай DOGE. Рабочую визу ему не продлили, так что собирает манатки.
Author: Experimenter
Про силу ИИ
Спросил у двух разных систем ИИ сыграть со мной в крестики-нолики.
Обыграл всех всухую. Такое ощущение, что ходы были вообще случайные, хотя я специально требовал, чтобы оно использовало минимакс для оценки своих ходов. Нормально сделанный минимакс обязан приводить игру в крестики-нолики в состояние ничьей.
Это же не шахматы, тут максимальное вообще возможное количество игр 9! = 362,880.
Сарочка Коннор может спать спокойно.
Про разгон минобразования
Как говорится, hot take.
Правильно сделал товарищ Доня Козырев сотоварищи. Гнать их под жопу коленом, сели только на шею, а выхлоп нулевой. Чем они вообще занимаются? Ну вот давайте почитаем.
Ну вот возьмём перечисление обязанностей с USA Facts:
Департамент образования (Education Department, ED) — это исполнительное ведомство на уровне кабинета министров, отвечающее за надзор за политикой в области образования и управление финансированием программ и отдельных лиц. Функции департамента включают поддержку государственных и местных систем образования, содействие равенству в образовании для всех студентов и предоставление грантов и кредитов высшим учебным заведениям и студентам.
По всем позициям — полный провал. Политика образования в Соединённых Штатах, во всяком случае на уровне среднего образования — абсолютно кретинская. Поговорите с любым американским учителем — узнаете много нового. У меня свояченица преподаватель математики в школе. Про федеральные инициативы типа https://en.wikipedia.org/wiki/No_Child_Left_Behind_Act и https://en.wikipedia.org/wiki/Every_Student_Succeeds_Act выражается исключительно нецензурной бранью. Кстати, о математике. Способы преподавания математики, начатые Common Core — абсолютно идиотские. В 2013 году наш штат, слава Аполлону, из этой бредятины вышел, но математику всё равно продолжают преподавать как Common Core. То-есть, по-идиотски — зубрением методов получения ответа, а не получению правильного ответа на вопрос. Они думают, что умение ответить на вопрос “сколько будет дважды два” шестью разными способами (я практически не преувеличиваю) что-то сдвинет в уме второклассников, и сподвигнет их на более глубокое понимание математики. Неа, не сдвинет. Они просто запутаются. Метод получения ответа должен быть, особенно на начальном этапе, только один. Все вот эти инициативы по сложению двух чисел разбиением на всё более мелкие и мелкие части — в два раза длиннее, и учит методу, а не получению правильного результата. Складывать большие числа надо в столбик.
Скриншот из видео, объясняющего методы Common Core, в частности один из способов сложения чисел Common Core Math. Слева — сложение в столбик, как нормально учили нас, наших пап и мам, и бабушек с дедушками. Справа — современная ересь.
“Да, так тоже можно”, но на кой чорт? Вот мы с вами или наши бабушки, что, не сможем сложить два числа, что ли? Клянусь Юноной, мы как минимум получим ответ быстрее! Да, и если хотите окончательно охренеть, поглядите там, как они предлагают большие числа умножать — один метод, это, напроимер, раскладывание умножаемых чисел на суммы в скобках, их раскрыванием, и т.д. Поседеть можно к тому моменту, когда ответ получишь.
Гнать в шею того, кто всё это придумал и внедрил. И добавить коленом под жопу.
Ну да, тут можно возразить — “а если твой штат вышел из этой национальной инициативы, и более не требует обучения по этим стандартам, чего же вы не вернули в школы условного Киселёва?” Да, вернуть Киселёва в школы, безусловно, нужно, и я как могу, пытаюсь на это влиять. Но суть не в этом. Суть в том, что если на данный момент всё равно решает штат — на кой тогда мне нужен федеральный чиновник? Чего он в моей жизни меняет, кроме как сосания моих налоговых денег? Ничего он не меняет, и от его ухода хуже точно не станет.
Чего у нас там ещё осталось из функций Минобразования? А, внедрение “равенства” в образовании. Тут надо отметить, что используется английское слово equity, а не equality — то-есть, равенство результатов, а не равенство возможностей. Что в итоге означает то, что дурак и умный будут знать одинаково — то-есть, оба будут обучены отвратительно. Уже много раз видели. Как только начинаются разговоры о том, как насильно всех сделать равными — жди беды.
Чего ещё? Ах, ну да, гранты и финансовая поддержка. Но поддержка КОГО?
Вот пойдём на сайт Минобразования и поглядим на пару примеров, кому и на что они дают гранты.
https://www.ed.gov/grants-and-programs/apply-grant/available-grants:
“Программа Центра образовательного совершенства для чернокожих учителей в колледжах и университетах с историческим черным населением (CEEBT) предназначена для поддержки образцового центра образовательного совершенства в одном или нескольких высших учебных заведениях с высоким уровнем образования (HBCU), которые продемонстрировали доказанную репутацию в области выпуска высококвалифицированных, хорошо подготовленных чернокожих учителей.”
“Программа D2 предоставляет гранты государственным образовательным агентствам (SEA) в консорциумах с местными образовательными агентствами (LEA) для получения и оценки дезагрегированных данных по субпопуляциям AAPI для изучающих английский язык (EL) за пределами существующих семи расовых и этнических категорий в школьном сообществе. Десегрегированные данные будут использоваться для определения целевых стратегий по закрытию пробелов в образовательных возможностях.”
“Эта программа предоставляет дискреционные гранты общественным организациям, в первую очередь обслуживающим и представляющим коренных гавайцев, для планирования, проведения и администрирования программ карьеры и технического образования (CTE), которые ведут к получению годичных сертификатов или двухлетних степеней.”
“Цель программы — помочь американским индейцам с ограниченными возможностями, в соответствии с сильными сторонами, ресурсами, приоритетами, проблемами, способностями, возможностями, интересами и осознанным выбором таких людей, чтобы такие люди могли подготовиться и заняться высококачественной работой, которая увеличит возможности для экономической самодостаточности. Услуги программы предоставляются в соответствии с индивидуальным планом трудоустройства и могут включать услуги традиционного лечения.”
На коренных гавайцев и индейских шаманов-инвалидов у нас, получается, деньги есть. А на нормальную школьную программу по математике — извините, нет. И это ещё 2025 год, многое из доступных грантов оттуда поубирали. А в 2024 году там ещё деньги детям нелегальных мигрантов давали, чтобы в институт пойти учиться. Поглядите на archive.org если интересно.
Нам точно нужно это федеральное ведомство? Не отрицая никак проблемы образования отдельных меньшинств, я глубоко убеждён, что на федеральном уровне их не решить, никак. Такие вещи вообще надо решать максимум на уровне города, даже не на уровне штата. И уж совершенно точно — не на уровне засевших на речке Потомак государственных чиновников, большинство из которых даже учителями никогда не работали.
По-моему, правильно их собираются разогнать. Поддерживаю.
Сервер 22 на десктопе
Сделал реальностью своё намерение перейти на Сервер 22 на рабочей машине вместо установки Винды 11. Ну, не совсем так — сначала я таки поставил Винду 11, но просто весь изматерился и обплевался. На редкость, просто удивительно бестолковая ОС, прямо на уровне тупорылой восьмой винды. То, что занимало раньше два щелчка мыши, надо теперь долго искать в менюшках или прямо вот печатать и искать руками. Вот что это, Микрософт? Make command line great again? Зачем? С какой целью? На кой вы убили нормальный интерфейс?
В-общем, послал её к известной матери, и водрузил Сервер 22.
Ну, так сказать, в целом, я могу сказать, что доволен. Но работает, к сожалению, не всё. Частично оно упирается в драйверы, частично — в саму ОС.
В драйверы упёрлась, например, звуковая карта Realtek. Не, ну оно понятно, что Realtek говно, вы не сообщите мне ничего нового, но на рабочей станции особо не выбирают. Да, теоретически на Сервер 22 подходят драйверы от Винды 10/11, но на практике не всё так просто. Драйвер есть, в диспетчере устройств оно присутствует, а вот звука — йок, как говорят наши тюркские друзья. Хорошо хоть, что выход звука есть на мониторе, а туда он посылается через DisplayPort с НВидиевской видео карточки. Подключился так.
А вот в саму ОС упёрся, к сожалению, блютус. Блютус и сопутствующие устройства, типа наушников, на Сервере 22 официально не поддерживаются. На Сервере 25 поддерживаются, но на Сервере 25 тупорылый интерфейс от Винды 11. Ситуация примерно такая же, как со звуковой картой — блютус-устройство присутствует, и к ним даже сопрягаются наушники, но соединения нет, что-то не срабатывает.
Но с другой стороны тут ситуация прямо таки “не было бы счастья, да несчастье помогло”. Я тут давеча плакался, что у блютусных наушников есть лаг, который мне действует на нервы. Мне посоветовали поглядеть на беспроводные геймерские наушники. Так вот выяснилось, что беспроводные геймерские наушники, без лага — не блютусные 🙂 У них есть свой радиоканал для посылания звукового сигнала, и на нём нет задержек. Ну, примерно как беспроводные гитарные системы нынче работают, чтобы музыканты на концертах по всей сцене скакать могли, не привязанные шнурками к комбикам.
Будем поглядеть.
А в целом — отличная система, весь софт пока работает безупречно. И поддержка есть до 2031 года.
Про кибержуликов
Приехало к нам в бухгалтерию письмо, где злоумышленники очень хорошо притворились вендорами, ожидающими оплаты счёта. Но бухгалтеры у нас люди умные, и переслали письмо нам в отдел, где, конечно, сразу точно стало понятно, что это жульё.
Преступники хотели оплаты несуществующего счёта банковским переводом, и даже любезно дали маршрутный номер банка (routing number так, вроде, переводится?) и номер счёта.
Ну, я думаю, дай сделаю людям добро — позвоню в этот банк, сказать, что у них там жульё обосновалось. Ага. Авотхер. Всем насрать, ни до кого не дозвонишься сообщить подобные вещи, запутаешься насмерть в автоматизированном меню.
А потом удивляемся — как это так получается, что киберпреступность имеет более высокую маржу, чем продажа наркотиков? Вот так и имеет, пока по башке и жопе не дать дубиной, никто не чешется. И этим людям предлагается доверить свои деньги?
Интересно девки пляшут
Какой-то очень странный случился в нашей стране правовой казус. Непонятно, к чему приведёт — очень может быть, что к чему-то весьма позитивному.
В нашей стране людям разрешается владеть огнестрельным оружием (если вдруг кто-то не знал), и ущемление этого права запрещено по Конституции. Однако, оружием можно владеть не всяким — например, без специального разрешения нельзя владеть автоматами, пулемётами, гранатами, пистолетами-пулемётами, глушителями, и т.д. Это регулируется актом Конгресса 1934 года под названием “национальный закон об огнестрельном оружии “(National Firearms Act), который ныне является частью Уголовного Кодекса США — статья 25, глава 53.
Изначально этот закон был принят, когда наше федеральное правительство пыталось бороться с бандами контрабандистов спиртного (которых они, к слову, своими же руками и создали, введя сухой закон — это уж как у нас водится). Это они перебздели вооружённых ручными пулемётами “Бар” и пистолетами-пулемётами “Томми” мафиози — тогда полицейские были вооружены шестизарядными револьверами и дробовиками в лучшем случае. И с пуленепробиваемыми жилетами тогда был швах. Мафиозов, оно, конечно, не остановило, но не суть.
Суть в том, что в Луизиане агенты бюро по контролю за оборотом алкоголя, табака и огнестрельного оружия (ATF) провели обыск у гражданина Джорджа Питерсена, нашли у него незарегистрированный глушитель (по вышеупомянутому NFA они подлежат регистрации), и взяли Питерсена за жопу. Питерсен — в суд: это ущемление моих прав, защищённых Второй поправкой к Конституции.
Далее начинается этот самый интересный казус. Суд сказал, что Вторая поправка защищает право людей на владение оружием. Глушитель же оружием не является (ну, если только им не кидаться в людей), и поэтому право на владение им Второй поправкой не защищено, и Питерсен нарушил этот самый УК США, статью 25, главу 53.
“Позвольте” — взвились самые разные группы по продвижению интересов владельцев оружия — “но если глушитель оружием не является, тогда какого чорта он подпадает под действие национального закона об огнестрельном оружии?”
С интересом жду дальнейшего развития событий. Действительно, если глушитель не является оружием, тогда он такой же предмет как я не знаю там, морковка или картошка. А если таки является, то должен защищаться Второй поправкой. Либо трусы, либо крестик.
И да, я за разрешение свободной продажи глушителей. В преступлениях они не используются, так как сильно увеличивают габариты оружия, носить с собой неудобно. А какие-нибудь там наёмные убийцы, которые ими пользуются, кладут на этот самый NFA настолько длинный болт, и с такой крупной левой резьбой…
Судебное дело: https://www.ca5.uscourts.gov/opinions/pub/24/24-30043-CR0.pdf
Про блютусные наушники
Слушайте, а существуют ли нормальные блютусные наушники без лага? Играть или смотреть видео, где люди играют на музыкальных инструментах очень некомфортно — очень большая задержка звука. Ну, “большая” условно — примерно 150-200 миллисекунд, но просмотре игры на барабанах рассинхрон очень сильно заметен.
Да, “чтобы два раза не вставать”, в ютуб после длительного перерыва (была слишком занята детьми) вернулась одна из моих любимых барабанщиц — Мейталь Коэн. Чтобы мало не показалось, исполнила аж Limelight канадской группы “Раш”, а там барабанщиком был целый уже, увы, покойный Нил Пирт — фигура в мире ударных весьма знаковая. Плюс там музыкальный размер очень сложный.
В блютусных наушниках смотреть очень некомфортно, блин.
Продолжая про игру Scrap Mechanic
Я продолжаю периодически играть в игрушку Scrap Mechanic. Теперь до игры дорос младший, так что режемся вдвоём с ним.
Ему, конечно, более интересны “боевые” моменты игры, типа схваток с роботами, охраняющими какие-то ценные артефакты, или же вооружённая борьба против аграрной полиции, внезапно нагрянувшей проверить, а не слишком ли ты много полей засеял?
Ну, а мне интересно создавать всякие механизмы. В игре, например, есть хороший элемент строительства своей базы — можно построить целый дом, обычно из дерева, которое надо сначала добыть, напилив лесу. Я отгрохал ажно трёхэтажный бетонный особняк с вертолётной площадкой на крыше. Возникает вопрос — а как быстрее всего перемещаться между этажами? Лестницы, конечно, есть, но это неинтересно. Надо лифт.
Лифт для двухэтажного здания сделать сделать просто — у него может быть только два состояния: он наверху или он внизу. В качестве управления положением лифта двумя выключателями можно использовать обычный логический элемент XOR; если кнопок надо больше (кнопки вызова внизу и наверху плюс кнопка в кабине лифта) — соединять несколько XOR в каскад, но положений всё равно только два, одного бита вполне хватает.
Сложнее получается, когда положений лифта может быть более двух. Тут уже одним битом не обойтись, и так как у нас три этажа, понадобится два бита. Решается это, разумеется, через триггеры (flip-flop). В обычной жизни триггеры можно сделать на двух элементах NAND, но из-за ограничений игры приходится делать немного сложнее — два элемента NOR и два элемента AND. Строишь необходимое количество триггеров (два в моём случае) и вешаешь на них управление положением лифта. Лифты в игре делаются через гидравлические поршни — например, чтобы с первого этажа добраться на второй, надо полностью выдвинуть два поршня. А чтобы доехать до третьего — четыре. Первые два управляются первым триггером, ещё два — вторым. Комбинируя, получаем разные положения: 00 — поршни полностью втянуты, 01 или 10 — выдвинута половина, 11 — выдвинуты все.
На скриншоте как раз положение триггеров 10 (единица — это верхний левый элемент NOR) — то-есть, лифт на втором этаже.
Когда я был маленький, меня всегда интересовали лифты и их механизмы. Круче всего были лифты в старых зданиях ещё сталинской постройки — там, где в центре лестничного колодца была зарешеченная шахта лифта, а двери надо было открывать и закрывать руками (т.н. распашной лифт):
Круты они были тем, что сквозь решётку было видно механизмы — противовесы, и т.д. Так что закрыл теперь детский гештальт, построив свой 🙂
Англомузыкальный шутк
Be careful when crossing a busy street, or you’ll Bb.
Жаль, на русский язык перевести решительно невозможно.
Для тех, кто в танке, объяснение под катом.
Урод 3.0
Вышел GIMP 3.0. Скачал, поставил. Убедился в очередной раз, что эта поделка до сих пор ни для чего нормального не годится, и стёр.
History brush? Не слышали.
Создание файла CMYK? Нет, до сих пор не видели.
Почему в примитивном диалоге Curves в УРОДЕ 3.0 до сих пор, японский бог, нет пипеток выставить high, mid, и low? На кой чорт вообще нужен этот диалог, если ты ему даже нормально сказать не можешь, что на твоём изображении является самой тёмной точкой (или наоборот, самой светлой) — и что всё остальное надо посылать нахер? А? А???
Да что там Curves — эффекты слоёв, которых мне в сравнении с нормальным редактором изображений (фотошопом) не хватало — долго делали-делали, тужились-тужились, и наконец-то высрали. И получилось, как водится, говно.
Во-первых, ими очень сложно пользоваться. Мне пришлось просмотреть два ролика на ютубе, чтобы понять, КАК — вот такой вот “продуманный” интерфейс. В фотошопе ты идёшь в меню слой – эффекты — и применяешь, какие надо. А здесь надо сначала применить какой-то эффект, чтобы он появился в меню применённых эффектов для слоя.
Во-вторых, не все эффекты являются обратимыми — например, эффекты освещённости (lighting) как ты применил — и всё, хана, выбито зубилом в граните, как-то поменять не получится, разве что через Ctrl+Z. Но фишка-то — как раз в лёгкой изменяемости и обратимости!!
В-третьих, работают они исключительно медленно — глазами видно, как изображение меняется по кусочкам, будто снова за 80486 компьютер сел. Видеоускорители? Нет, извините, прошло мимо нас.
А знаете, почему “всё у них так”? Потому что GIMP создают программисты. Во-первых, они делают то, что им кажется важным. А во-вторых, они делают это так, как им кажется правильно, а не пользователям. А фотошоп? А фотошоп создаётся не сколько программистами, сколько командой профессионалов из самых разных отраслей, как то: печатников, редакторов, верстальщиков, фотографов, художников, дизайнеров интерфейсов, вебмастеров, и так далее. А над ними всеми стоит начальник проекта, с плёткой в руках, и всех постоянно бьёт по жопе, чтобы было так, как он/а сказал/а, а не так, как они сами себе придумали, чтобы было удобно и нужно. Потому что если так не делать, то вот и получится УРОД версии 3.0.