Интел и правительство США

Как уже было написано в моей стенгазете, Интел нынче в жопе.

И тем временем:

По данным Bloomberg, сегодня правительство США объявит о покупке 10% акций Intel. Эта новость появилась 22 августа 2025 года. Подробности пока не разглашаются. Сообщается, что в ходе переговоров между правительством и Intel обсуждалась продажа 10% акций в обмен на финансирование, ранее выделенное Intel в рамках закона CHIPS.

Обамовско-демовские правительственные вложения, “bailouts” и “too big to fail” — это ужас-ужас, а эта Трампо-респовская бредятина — “замечательная, лучшая в мире сделка”. Смотри, не перепутай. Это, как водится, “другое”.

Все эти тузы и козыри — из одной и той же колоды.

Ahoy, matey!

Дожили. В конгрессе предложили вернуть практику каперских свидетельств. Если кто не знает, что это такое — это специальная грамота от государства, разрешающая заниматься флибустьерством (сиречь — морским разбоем, пиратством). Только так как у нас нынче не век паруса, флибустьеры будут частными хакерами, грабящими в интернетах деньги у других “недружественных” государств.

Куда мы катимся, японский бог?

https://www.theregister.com/2025/08/21/congressman_proposes_bringing_back_letters/

Интел, похоже, всё

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

Интел не выдерживает состязание даже по нанометрам — их текущий процесс массового производства микропроцессоров только недавно пересёк отметку в 5 нанометров, а чипы АМД уже давно производятся по 4nm техпроцессу. Это, правда, не сколько заслуга АМД, сколько тайваньской TSMC, так как именно их мощности они используют (у Интела — свои фабрики). Но всё равно.

А как начальник отдела айти нашей компании, добавлю, что мы всей конторой перешли на компьютеры с процессорами АМД уже несколько лет назад. Глюки компьютеров с процессорами Intel (связанные, по-моему, с диспетчером задач в ОС из-за гибридной схемы процессора с “быстрыми” и “медленными” ядрами) нас достали до такой степени, что мы плюнули и начали покупать АМД “Рязань” для пользовательских машин и АМД Ерус для серверов.

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

Что до меня лично — глядя на то, что Микрософт делает со своими ОС, и какие переспективы они обещают в новых версиях Винды (идиотские совершенно), клянусь, я дома вообще заброшу эту Винду к чортовой бабушке, и перейду на Мак. А на Маках нынче RISC-процессор M4, а никакой не x86 и не x64. Нет, спасибо, Линукс не предлагать. Я хочу пользоваться нормальным софтом вроде Фотошопа и Эйблтона, а не линупсяшными недоразумениями. Игры вот только будет немного жаль, но ничего, разберёмся. Рабочий компьютер, как и любой другой инструмент, используемый постоянно, не должен вызывать никаких других эмоций, кроме положительных. А не острое желание расхерачить его кувалдой.

Про замену техподдержки ИИ

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

Картина — “Ваш звонок очень важен для нас”, Вася Ложкин.

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

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

Про Ведроид в очередной раз

По мотивам поста про родительский контроль над устройствами поизучал, как на Ведроидах организован этот рабкрин.

Отвратительно он там организован.

Там “из коробки” вообще такого функционала нет. Надо дополнительные приложения ставить, например, Google Family Link или Kaspersky Safe Kids (чур меня, чур меня, чур!!!). Так как это приложение, а не функционал, встроенный в ОС, некоторые решения могут обходиться через включение режима энергосбережения (какая идиотия).

А на айФонах родительский контроль является частью самой операционной системы, и выполняется он — с привилегиями операционной системы, а не приложения. Так просто обойти его — не получится.

Ну что же, дорогие сэры, что я ещё могу сказать по этому поводу, кроме как повторить в очередной раз:

Какое же ентот ваш Ведроид — ГОВНО!!!!!!

VPN сервисы ликуют

В Англии ввели закон, согласно которому сайты, дающие доступ к материалам только для взрослых, должны проверять возраст пользователей. Идиотия тупая, как обычно. И дело даже не в том, что проверка возраста происходит, например, по скану государственного документа, который может потом “утечь” — и прецеденты уже были. И даже не в том, что таким образом происходит вторжение в частную жизнь пользователя. Проблему я вижу в том, что с больной головы постоянно валят на здоровую — на техкомпании.

Идея ведь в чём? Официально — “чтобы дети не смотрели порнуху”. Это уже набившее вот такую оскомину политическое клише — под видом “защиты детей” на деле вводится любая драконщина.

Разумеется, оно уже было в Симпсонах.

Дети — это ответственность родителей. Точка.

Если у тебя дети дома бесконтрольно могут смотреть всякое — это ты мудак, а не техкомпании. К тому же, как показывает опыт, все эти “ограничения” достаточно легко обходятся. В Англии количество VPN аккаунтов выросло на 1400%!! А если дети могут беспрепятственно менять настройки и устанавливать на устройства программы, включая VPN — это тебя надо штрафовать, а не техкомпании. Твои дети — это твоя ответственность, а не техкомпаний. Функции родительского контроля есть на всех операционных системах — от Винды до Мака и iOS. Я не знаю, как на Ведроидах, но уверен, что там тоже оно есть. Если ты не можешь потратить пять минут на их настройку — либо не имей детей, либо не покупай устройства. А уж с наличием вездесущего ИИ, который может дать пошаговые инструкции, по-моему, уже даже кот может эти настройки сделать. Надоело уже вот это спихивание ответственности с родителей за детей на кого попало — только не на самих родителей.

Особенно горько осознавать, что Англия, увы, это не исключение. Задолго до Англии примерно те же педерасы в плохом смысле слова сделали то же самое в нашем штате в 2024 году, приняв билль 164. И, увы, не один наш штат такой долбанутый.

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

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

Компьютеры не умеют вычитать числа. Внутри процессора нет “вычитатора”, есть только сумматор (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 😉

pfSense-админское

Не рекомендую апгрейдиться до версии 2.8CE. Она построена на базе FreeBSD 15 вместо 14, и количество багов там зашкаливает. В частности, они поменяли механизм загрузки драйверов.

Пытался настроить тут мост “вайфай-домашняя сеть” на pfSense, для случаев когда основной интернет падает во время смерчей и прочих погодных явлений. Ну, чтобы на весь дом сразу, даже на проводные устройства, раздавать Ёнтернет с телефона. Вайфайная карточка Intel 8260 должна поддерживаться в pfSense из коробки, но pfSense 2.8 при загрузке, увидев эту карточку, сразу насмерть валится в кёрнел паник.

Баг уже задокументирован.

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

Как они повидлу в карамельки засовывают

В детстве у меня был проигрыватель для виниловых пластинок с изменяемой скоростью проигрывания. Обычный диск на 33 оборота можно было запустить на 45 — уже получалось смешно. А можно было зафигачить аж на 78 оборотов — тогда пластинка проигрывалась очень быстро, и всё звучало по-мультяшному. По башке, конечно, надо было мне дать, чтобы пластинки не портил, но что было, то прошло. У меня сейчас тоже проигрыватель пластинок есть, но такой дурью я больше не маюсь. Просто играю пластинки и всё.

Так вот, всегда мучал вопрос — как это ютупчик и прочие сервисы видео- и аудиоконтента, типа подкастов, могут убыстрять (или замедлять) проигрывание звука без изменения его высоты?

Оказалось, что делают так:

1. Разбивают цифровой звук на маленькие блоки в 512-2048 байт. На частоте дискретизации в 44.1 килогерца эти блоки имеют длину всего несколько миллисекунд.
2. На каждом блоке запускают преобразование Фурье. Для тех, кто вдруг не знает — это математический способ разбить звук на индивидуальные составляющие частоты.
3. Воссоздают те же частоты, но просто укорачивают или увеличивают им длину проигрывания в нужное количество раз по желанию пользователя. Склеивают звук назад.

PROFIT!

Ну, немного посложнее, конечно (обычно там не тупо дискретные блоки по 512 байт, а т.н. “скользящее окно” (sliding window) размером в 512 байт, например, но основа алгоритма Phase Vocoder (“фазовый вокодер”, что ли?) именно такая.

Прикольно. Неужели всё это делается прямо в браузере, джаваскриптом? Обалдеть. Наврядли на сервере хранятся сто разных версий одного и того же видеофайла.