Category: техника

Category was added automatically. Read all entries about "техника".

(no subject)

Сунули в руки ASUSовский ноутбук с некоей оболочкой Endless. Начал сетапить, попытался установить Firefox и FAR. Обломился.
Полез в интернет. Перечитывал о том, что это - дистрибутив Debian, а не то, что я подумал вначале.
Много думал.

А что у вас?

(no subject)

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

(no subject)

Ещё один пламенный привет патриотам "мирового рынка", все эти годы подвывавшим на тему "ах зачем нужны отечественные микросхемы - самые большие в мире". Да вот за этим, блин.

С другой стороны, мне прям интересно, сколько лет еще понадобится российскому руководству, чтобы осознать необходимость восстановить полный цикл разработки и производства микроэлектронных компонент - т.е. начать давать деньги отечественным разработчикам микроэлектронных технологий производства микросхем. Это направление, насколько я помню, полностью умерло в начале 1990ых и с тех пор его тут хоть как-то двигал (косвенно) только товарищ Чубайс. Будет весьма любопытно посмотреть, сумеют ли в России соорудить что-то в режиме догоняющего развития. Здесь уже, увы, такая ситуация, что как интересный фильм смотришь - повлиять нет прямой возможности, только следишь за поворотами сюжета.

"Искусственный интеллект" работает зашибись

Вчера ночером яндекс-навигатор чисто для начала разговора предложил такси проехать по кругу, после чего вырулил машину на какой-то автодром, где то ли соревнования проходили, то ли обучали вождению на льду. Несмотря на настойчивые предложения навигатора поучаствовать в веселье,заехав на ледовую площадку, водитель дал задний ход ;-)... еще через 2 минуты навигатор перестроил трассу и привёл таки машину к метро.

Но я реально почувствовал себя находящимся в каком-то дурном анекдоте.

(no subject)

Люблю такое.

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

(no subject)

Если кому-то интересно, что же это за "ноутбуки за 0.5 млн. рублей" из сводок РБК, то вот.
Там много моделей, речь идёт о варианте с процессором Эльбрус-1С+ (на сайте ts.ru официально не показан).

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

Крутая игрушка. Правда, в повседневной жизни будет, на мой взгляд, тяжеловата.

(no subject)

Всё, что вы хотели знать о педофилии, но боялись спросить

На самом деле не всё, а почти всё, т.к. Крылов обошёл стороной тему т.н. "госзаказа".

Не осветил механизм, при помощи которого происходит его самофокусировка на инициативных и полуинициативных исполнителях.

Но это уже, само собой, не про педофилию, а про современные техники социального (само)управления, которые в подобных ситуациях демонстрируют очень серьёзный уровень убедительности. Cюжет с выставкой - прям таки чудесный иллюстративный материал к публикуемым мною заметкам. В части вопроса о субъективном влиянии личности на Историю.

Ёж: Cупервентность и эмерджентность

Эта серия заметок, пусть запоздало, но посвящается JC,
без которой в 2016ом году у меня просто не возобновился бы
творческий процесс и продолжения Ежа не случилось бы.


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

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

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

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

О чём конкретно идёт речь?
Никто **) не спорит с тем, что в любой конкретный момент времени полное состояние программных процессов, выполняемых на компьютере, определяется физическим состоянием аппаратуры этого компьютера. Кроме транзисторов, конденсаторов, электрических зарядов, которые гуляют между микросхемами, намагниченных участков пластин жёсткого диска и тому подобных объектов там нету ничего. Свойства игрового процесса, в этом смысле, супервентны относительно свойств сервера.

Однако, можем ли мы сказать, мы воспринимаем и осознаём компьютер, выполняющий программу только как совокупность таких объектов?

Безусловно, нет.

Электрические сигналы возбуждают светящиеся элементы экрана, они складываются в пятна. Другие сигналы дёргают мембрану динамика, она колеблется и создаёт звуковые волны.
Но в сознании у игрока, который играет за компьютером, присутствует игровой сюжет, портрет, местоположение и характеристики и артефакты героя, которых нет(!) в компьютере.

"Топор кровавого убийцы, +3 к атаке, только для расы гномы" присутствует в интерпретации происходяшего, которую способно дать человеческое сознание. Но про него нельзя сказать, что его существование задаётся исключительно состоянием транзисторов внутри процессора компьютера.

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

Закон природы в том виде, в котором мы его понимаем и используем, не есть что-то самостоятельно бытийное. Это описание реальности, более компактное и удобное для дальнейшего использования, чем последовательное перечисление состояний рассматриваемых элементов реальности, к которым относится закон, при различных условиях существования этих элементов. Это описание даётся человеком в целях мыслительного и практического удобства.

---
Пример. Три закона Кеплера с известной степенью приближения заменяют многочисленные таблицы, описывающие где и в какой момент должна была бы находиться каждая планета.
Астроном, наблюдающий за планетами, мог бы быть и не знаком с этими законами, понимая при этом 'общую схему' устройства Солнечной Системы, включая вращение Земли вокруг своей оси и то, что планеты как-то обращаются вокруг Солнца. Ну вот он мог бы нанаблюдать планеты длительный период времени, составить таблицу того, где какая планета в какой момент видна и как-то описывать происходящее, опираясь на такие данные о координатах. Что собственно говоря, Тихо Браге в своё время и проделал. Но практическое использование таким образом организованных результатов наблюдений дико неудобно и избыточно. Кеплер заменил всё это достаточно простыми формулами.
---

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

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

Мы можем иметь полную запись состояний всех транзисторов виртуального процессора в любой момент времени, но мы не можем описывать "Топор кровавого убийцы, +3 к атаке, только для расы гномы" в терминах состояния транзисторов. По двум причинам.

1) Такое описание было бы чрезвычайно избыточным и непригодным к практическому использованию. Играть в игру, читая таблицу состояния транзисторов, игрок не мог бы.

2) Состояние игровых объектов вовсе не соответствует однозначно никакому одному состоянию всех транзисторов. Процесс игры мог бы исполняться не на этом, а на другом сервере, или на этом же, но с выделением других ресурсов. При этом состояние игрового процесса могло бы быть воспроизведёно с точностью достаточной, чтобы говорить о его идентичности. Чтобы получить корректное описание Топора кровавого убийцы на языке состояний транзисторов и учесть, что этот Топор всё равно возникает при совершенно разных состояниях нижележащей системы, нам пришлось бы ввести в описание промежуточный слой абстракции, соответствующий этому Топору и другим игровым объектам. Нет никаких оснований считать, что описание этого слоя в терминах транзисторов оказалось бы существенно более компактным, чем код эмулятора со всеми его данными. А вот обратное, если вспомнить, что игру мы можем таскать с сервера на сервер и процессоры там будут разные - весьма вероятно(!).

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

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

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

Можно спорить с её полезностью, но нужно понимать, что у нас отсутствуют объективные способы её восприятия или измерения вне нашего собственного понимания того, что мы пытаемся понять.

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

По этой причине сама по себе дискуссия о том, существует эмерджентность или нет достаточно пуста. Если она Вам не нравится - не применяйте её.

Более того, я могу уже прямо указать, что проблема с пониманием описанного мною подхода происходит в тот момент, когда состояние системы сводится в мыслях читателя к состоянию суммы всех её элементов.
Но тут встаёт очень интересный вопрос о том, полезна ли система как мыслительная конструкция для использования? Если да, то следует признать, что у неё есть некоторые свойства как у единого целого.
Если нет - то читатель мог бы отказаться от понимания некоторого корпуса научных текстов, заявив, что систем в природе объективно не существует (есть только целостные объекты физического мира) и он не считает тексты, где используется понятие системы осмысленными. Я, впрочем, подозреваю, что такой радикальный подход не нашёл бы понимания у большинства современных учёных и мыслителей.

Тем временем, наш разговор, вместо того, чтобы дойти, наконец, до обсуждение Истины, сворачивает к обсуждению понятия Причинности.

*) В рамках занудства укажем, что в нашем обсуждении речь идёт о глобальной естественной супервентности
**) В данный момент.

Жесть. Загадочная русская душа-2

Загадочная русская душа -2

История с ИБП для меня на этом, однако же, не закончилась. Потому что на том же телефонном узле (120 тысяч абонентов, обратите внимание) было необходимо заменить их на аналогичные устройства от APC. Ну что. Доброе начальство щедрой рукой нагрузило меня двумя бесперебойниками, двумя запасными батареями к ним, я взял свою сумку и поехал.
На метро. Имея в руках порядка 25 кило достаточно габаритного груза.

Машину, из экономии, не дали - впрочем мне в этой фирме вообще ездить на машине по статусу было не положено. Кое-как доковыляв от метро до машинного зала, я принялся распаковывать и устанавливать привезённые устройства.

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

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

Так вот.
Зеркальные сервера работают следующим образом. Вся работа выполняется на ведущем. Каждый свой чих он транслирует ведомому по специальному оптическому кабелю и тот эти чихи воспроизводит. Если ведомый сервер выключить на некоторое время, а потом включить обратно — то кроме воспроизведения своего текущего состояния, ведущий сервер передаст ему копию своих дисков, чтобы восстановить их идентичность.

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

Это — теория.

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

Лучше не становится.

Сервера были установлены в декабре. На дворе — месяц май.
Через двенадцать дней после установки по неведомой причине ведущий сервер повис в нирване, а ведомый принял на себя его функции.

О чём каждые 15 минут пишется сообщение в лог файл. Который системному администратору телефонного узла было положено, в соответствии с инструкцией проверять.
Он этого не только не делал. Он за всё прошедшее время ни разу не соизволил совершить резервное копирование данных.

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

Второй по размерам телефонный узел города Москвы остался без базы данных об абонентах. Вообще.

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

Майские счета за телефон абонентам этого телефонного узла пришли в июле.

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